Elasticsearch ist ein Open Source-Suchserver, der auf der Lucene-Suchbibliothek beruht. Er wird in einer Java-VM unter verschiedenen Betriebssystemen ausgeführt. Weitere Informationen erhalten Sie unter http://elasticsearch.org.
Erkennung
Monitoring erkennt Elasticsearch nicht automatisch. Konfigurieren Sie zum Überwachen von Elasticsearch das Elasticsearch-Plug-in für den Monitoring-Agent.
Die erkannten Dienste werden auf der Seite mit den Elasticsearch-Diensten im Menü Ressourcen aufgeführt. Nachdem Sie den Monitoring-Agent installiert und das Elasticsearch-Plug-in auf Ihren Instanzen konfiguriert haben, füllt Monitoring die Seite mit den Elasticsearch-Diensten mit Inventar und Messwerten.
Monitoring für Elasticsearch konfigurieren
Folgen Sie nach der Installation des Monitoring-Agents dieser Anleitung, um das Elasticsearch-Plug-in auf Ihren Instanzen zu konfigurieren.
Voraussetzungen
Für das Elasticsearch-Plug-in ist Version 5.5.0-315 oder höher des Monitoring-Agents erforderlich. Informationen zum Aktualisieren des Agents finden Sie unter Agent aktualisieren.
Elasticsearch-Monitoring-Plug-in aktivieren
Monitoring verwendet verschiedene Konfigurationen zum Überwachen der Elasticsearch-Versionen 0.90.x und niedriger sowie der Versionen 1.0.x und höher.
Laden Sie auf Ihrer VM-Instanz die entsprechende Konfigurationsdatei aus dem GitHub-Konfigurations-Repository herunter und speichern Sie sie im Verzeichnis /etc/stackdriver/collectd.d/
:
Elasticsearch 0.90.x und niedriger
Laden Sie elasticsearch.conf in das Verzeichnis /etc/stackdriver/collectd.d/
:
(cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/elasticsearch.conf)
Elasticsearch 1.0.x und höher
Laden Sie elasticsearch-1.conf in das Verzeichnis /etc/stackdriver/collectd.d/
:
(cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/elasticsearch-1.conf)
Nachdem Sie die Konfigurationsdatei hinzugefügt haben, starten Sie den Monitoring-Agent mit dem folgenden Befehl neu:
sudo service stackdriver-agent restart
Weitere Informationen zum Plug-in collectd
curl_json
für das Monitoring von Elasticsearch finden Sie unter Plugin:cURL-JSON.
Was wird überwacht?
Die vollständige Liste der vom Elasticsearch-Plug-in beobachteten Messwerte finden Sie unter Agent-Messwerte: Elasticsearch.