Alerting
service.monitor kann Regeln, die im Rahmen der Alerting-Features in einer Kibana-Instanz verwaltet werden, überwachen und Nutzer bei einer Auslösung der Regeln über die bekannten Kanäle benachrichtigen.
Mithilfe von Kibana-Alerting können Regeln festgelegt werden, nach denen spezifische Aspekte des Elastic-Clusters überwacht werden. Wird eine solche Regel gebrochen, löst Kibana einen entsprechenden Alarm aus. Dieser Alarm kann von service.monitor abgegriffen werden und führt zu der entsprechenden Benachrichtigung über die angegebenen Kanäle.
Beispiele für Systemaspekte, die durch Kibana überwacht werden können, sind z.B.:
-
Eingefrorene Anwendungen
-
Spitzenwerte bei CPU- und RAM-Nutzung
-
Speicherauslastung eines Index
Für die Anwendungsdomäne service.monitor bieten sich darüber hinaus noch eine Vielzahl weiterer Überwachungsszenarien an, z.B.:
-
Anzahl bestimmter Log Meldung wird überschritten in
-
ArcGIS Server Logs
-
ct technology Logs
-
ArcGIS Server Logs
-
-
Bestimmte Events treten im Index auf, z.B. seitens FME
Details zur Einrichtung des Kibana Alerting finden Sie hier . Die Properties zur Konfiguration des service.monitor Alertings sind unter Übersicht der Konfigurationsoptionen beschrieben. |
Ist das Alerting im service.monitor eingerichtet, erscheint nach dem Start der Anwendung im Dashboard der Eintrag "Alle Kibana-Benachrichtigungen".
Nach dem Klick auf diesen Link erscheint eine Übersicht über die Kibana-Regeln, die durch den service.monitor abgefragt werden.
Per Konvention werden nur solche Kibana-Regeln durch service.monitor abgefragt, deren Name mit ct- beginnt. Somit können service.monitor relevante Regeln von anderen unterschieden werden.
|
Die Tabelle zeigt folgendes:
- Kibana-Regeln
-
Namen der Regeln, die von Kibana abgefragt wurden
- Benachrichtigungsvorlage
-
Auswahlliste der bekannten Benachrichtigungsvorlagen
- Aktiv
-
Hinweis, ob die Kibana-Regeln aktiv ist. Diese Einstellung kann in Kibana vorgenommen werden und dient hier lediglich zur Information. Kibana-Regeln, die inaktiv sind, können vorlagen zugewiesen werden, er erfolgt jedoch keine Benachrichtigung im inaktiven Zustand.
Hier können Sie existierende Benachrichtigungsvorlagen den jeweiligen Kibana-Regeln zuweisen. Wird eine Kibana-Regel ausgelöst, werden die hier definierten Kanäle benachrichtigt.
Die Benachrichtigung für das Auslösen von Regeln, denen keine Vorlage zugewiesen wurden, geschieht über die E-Mail-Adresse, die in der Konfiguration hierfür definiert ist. |
Benachrichtigungen erfolgen immer dann, wenn sich der Status einer Kibana-Regel zwischen zwei Abfragezeiträumen ändert. Der Zustand 'ok' dient dabei als definierter 'gut' Zustand.
Beispiel eines Zustandswechsels:
-
Kibana-Regel hat der Zustand
ok
, keine Benachrichtigung. -
Kibana-Regel hat der Zustand
active
. Es werden die in der assoziierten Vorlage definierten Kanäle hinsichtlich der Statusänderung benachrichtigt. -
Kibana-Regel hat der Zustand
active
, keine Benachrichtigung. -
Kibana-Regel hat der Zustand
ok
. Es werden die in der assoziierten Vorlage definierten Kanäle benachrichtigt, dass der Zustand wieder hergestellt wurde.