Monitoring-Events

Übersicht

monitoring

Details über service.monitor Monitoring ausgeführte Monitoring-Executions können in der lokalen Datenbank gespeichert werden. Alternativ können sie auch direkt per

  • GELF-Protokoll an die Logstash-Pipeline von Analytics oder per

  • http direkt an Elasticsearch geschickt werden.

Ablauf

  1. Konfiguration der /monitor-Webapplikation

Konfiguration der /monitor-Webapplikation (direkt an Elasticsearch)

Ergänzen Sie folgende Änderungen an der application.properties-Datei von service.monitor Monitoring:

Events direkt an Elastic senden
#### Storing monitored events directly in elasticsearch ####
event.storage.elastic.http.enabled=true
event.storage.elastic.index.name=ct-monitoring
event.storage.elastic.buffer.size=5
monitoring.elastic.url=http://localhost:9200
monitoring.elastic.username=elastic
monitoring.elastic.password=<password>

Die oben stehende Konfiguration geht davon aus, dass Elastic auf der gleichen Maschine, wie der Tomcat betrieben wird.

Konfiguration der /monitor-Webapplikation (via Logstash Pipeline)

Ergänzen Sie folgende Änderungen an der application.properties-Datei von service.monitor Monitoring:

Events über Logstash an Elastic senden
#### Storing monitored events in elasticsearch via a logstash pipeline ####
# This is very useful if you want to leverage kibana widgets and dashboards
event.storage.elastic.enabled=true
event.storage.elastic.logstash.host=localhost
event.storage.elastic.logstash.port=12203

Die oben stehende Konfiguration geht davon aus, dass der Logstash-Prozess auf der gleichen Maschine, wie der Tomcat betrieben wird.