Monitoring-Events
Übersicht
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
-
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:
#### 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:
#### 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.