본문으로 건너뛰기

CEP 콘솔 (7401)

실시간 규칙 엔진의 관리 콘솔입니다. EQL 문장을 쓰고 · 검증하고 · 배포하고, 배포된 문장이 실제로 얼마나 걸리는지(매칭 수)를 봅니다.

항목값
주소 (TLS)https://<서버IP>:7401/
로그인PP_CEP_WEB_USER / PP_CEP_WEB_PASSWORD
여는 다른 길관리 콘솔 → 도구 화면의 CEP 카드
프로그램에서 쓰실 거면

같은 엔진에 붙는 자바 클라이언트가 있습니다 → CEP 클라이언트


화면​

CEP 콘솔 — EQL 문장 목록 · 편집기 · 결과 · 문장별 매칭 수

번호무엇
①EQL 문장 목록 — 서버에 있는 문장 전부와 배포 여부. 검색됩니다
②동작 — Validate(F9) · Deploy · Undeploy · Clear
③문장 이름 — 배포할 때 쓰는 이름. 같은 이름으로 다시 배포하면 갈아 끼웁니다
④편집기 — EQL 을 씁니다. 탭으로 여러 개를 함께 둡니다
⑤결과 — 검증 오류나 배포 결과가 여기 나옵니다
⑥오른쪽 탭 — 지표 · 엔진 · API 키
⑦문장별 매칭 수 — 어떤 규칙이 실제로 걸리고 있나. 0이 오래가면 규칙이 현장과 안 맞는 것입니다
⑧하단 바 — 준비 상태 · 문장 수 · 열린 탭 수
«시작·중지» 라는 상태는 없습니다

서버는 배포됨 / 배포 안 됨 두 가지만 압니다. 문장을 잠시 멈추는 개념이 없어서 콘솔도 그런 버튼을 두지 않습니다. 멈추려면 Undeploy 입니다.


쓰는 순서​

  1. 문장 이름을 정합니다 — 나중에 이 이름으로 찾고, 갈아 끼우고, 내립니다.
  2. Validate(F9) — 서버가 컴파일만 해 봅니다. 배포하지 않습니다.
  3. Deploy — 엔진에 올립니다. 올라간 즉시 들어오는 이벤트에 걸리기 시작합니다.
  4. 오른쪽 «지표»에서 매칭 수를 봅니다 — 걸리는지 확인하는 유일한 방법입니다.
운영 엔진에 바로 올립니다

이 콘솔의 Deploy 는 지금 도는 엔진에 붙입니다. 시험용 단계가 따로 없으므로, 넓게 걸리는 문장(SELECT * FROM Point 같은)을 올리면 그 순간부터 모든 포인트가 규칙을 통과합니다. 먼저 Validate 로 문법을 보고, 조건을 좁혀서 올리십시오.


문장을 열어 보기​

목록에서 문장을 누르면 편집기에 그 EQL 이 들어옵니다. 고쳐서 같은 이름으로 다시 Deploy 하면 갈아 끼워집니다.

문장을 연 화면


엔진​

엔진 자체의 상태입니다 — 처리량과 내부 지표.

엔진 탭

API 키​

프로그램이 /api/v1/eql/* 를 부를 때 쓰는 X-API-Key 를 관리합니다.

API 키 탭

키가 비면 인증이 꺼집니다

클라이언트가 키를 주지 않으면 헤더를 붙이지 않습니다 — 인증을 끈 서버와 호환되게 한 것이지만, 운영에서는 키를 반드시 두십시오.


함께 보기​

CEP 클라이언트 · cep 컴포넌트 · EQL 사용법 · 데이터 게이트웨이 콘솔