CEP-Konsole (7401)
Dies ist die Verwaltungskonsole für die Echtzeit-Regel-Engine. Hier können Sie EQL-Anweisungen schreiben, validieren und bereitstellen und sehen, wie viele Übereinstimmungen die bereitgestellten Anweisungen tatsächlich erzielen.
| Element | Wert |
|---|---|
| Adresse (TLS) | https://<server-ip>:7401/ |
| Login | PP_CEP_WEB_USER / PP_CEP_WEB_PASSWORD |
| Anderer Zugang | Verwaltungskonsole → CEP-Karte im Werkzeuge-Bildschirm |
Es gibt einen Java-Client, der mit derselben Engine verbunden ist → CEP-Client
Bildschirm

| Nr. | Was |
|---|---|
| ① | EQL-Anweisungsliste — Alle Anweisungen auf dem Server und deren Bereitstellungsstatus. Durchsuchbar |
| ② | Aktionen — Validate(F9) · Deploy · Undeploy · Clear |
| ③ | Anweisungsname — Der Name, der bei der Bereitstellung verwendet wird. Eine erneute Bereitstellung mit demselben Namen ersetzt die vorherige |
| ④ | Editor — Zum Schreiben von EQL. Mehrere Anweisungen können gleichzeitig über Tabs geöffnet werden |
| ⑤ | Ergebnis — Validierungsfehler oder Bereitstellungsergebnisse erscheinen hier |
| ⑥ | Rechte Tabs — Metriken · Engine · API-Schlüssel |
| ⑦ | Übereinstimmungen pro Anweisung — Welche Regel greift tatsächlich. Wenn dies lange Zeit 0 ist, passt die Regel nicht zur Anlage |
| ⑧ | Untere Leiste — Bereitschaftsstatus · Anzahl der Anweisungen · Anzahl der geöffneten Tabs |
Der Server kennt nur Bereitgestellt / Nicht bereitgestellt. Es gibt kein Konzept zum vorübergehenden Anhalten einer Anweisung, daher hat die Konsole auch keinen solchen Button. Zum Anhalten verwenden Sie Undeploy.
Verwendung
- Anweisungsnamen festlegen — Später finden, ersetzen und entfernen Sie Anweisungen über diesen Namen.
Validate(F9) — Der Server kompiliert nur. Er stellt nicht bereit.Deploy— In die Engine hochladen. Sobald sie hochgeladen ist, beginnt sie sofort, eingehende Ereignisse zu prüfen.- Übereinstimmungszahlen in den Metriken auf der rechten Seite anzeigen — Die einzige Möglichkeit zu prüfen, ob eine Regel greift.
Die Deploy dieser Konsole verbindet sich mit der aktuell laufenden Engine. Es gibt keine separate Testphase. Wenn Sie also eine breit gefasste Anweisung (wie SELECT * FROM Point) bereitstellen, durchlaufen ab diesem Moment alle Punkte die Regel. Überprüfen Sie zuerst die Syntax mit Validate und grenzen Sie die Bedingungen ein, bevor Sie bereitstellen.
Anweisung zum Anzeigen öffnen
Wenn Sie eine Anweisung in der Liste anklicken, wird deren EQL in den Editor geladen. Wenn Sie sie bearbeiten und unter demselben Namen erneut Deploy, wird sie ersetzt.

Engine
Status der Engine selbst — Durchsatz und interne Metriken.

API-Schlüssel
Verwalten Sie hier die X-API-Key, die Programme verwenden, wenn sie /api/v1/eql/* aufrufen.

Wenn der Client keinen Schlüssel liefert, wird kein Header angehängt — dies geschieht aus Kompatibilitätsgründen mit Servern, bei denen die Authentifizierung deaktiviert ist. Im Produktivbetrieb müssen Sie jedoch unbedingt einen Schlüssel hinterlegen.
Siehe auch
CEP-Client · cep-Komponente · EQL-Verwendung · Daten-Gateway-Konsole