Applikations-Logs integrieren

Der Inhalt der service.monitor-Überwachungsprotokolldateien kann nicht nur in lokalen Protokolldateien wie ct-monitor.log im Tomcat-Protokollordner gespeichert werden, sondern kann auch direkt über GELF log an die Logstash-Pipeline von Analytics gesendet werden.

Monitoring

Die folgenden Änderungen müssen in der Datei application.properties von service.monitor Monitoring vorgenommen werden:

# set this to 'true' if a Logstash server is available in your environment
logging.gelf.enabled=true
# the host name of the logstash server
logging.gelf.host=localhost
# the port of the logstash server
logging.gelf.port=12202
# the protocol of the logstash server (udp | tcp)
logging.gelf.protocol=udp
# a reasonably unique value that identifies your application (facility)
logging.gelf.identifier=monitoring

Die obige Konfiguration setzt voraus, dass der Logstash-Prozess auf demselben Rechner wie der Tomcat läuft.

Prüfen Sie andere con terra Produkte auf die oben aufgeführten Eigenschaften. Falls vorhanden, können diese auch mit Analytics integriert werden.

Analytics (Logstash)

Stellen Sie sicher, dass die Logstash-Pipeline ct-logs läuft. Der in ct-log-100-input.conf definierte Port muss mit dem Port aus der obigen Konfiguration übereinstimmen.

Analytics (Kibana)

Die gelieferten Dashboard- und Visualisierungsobjekte müssen in Kibana importiert werden, um die eingehenden Daten anzuzeigen und zu analysieren.