Elasticsearch-Plug-in

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.

Vorbereitung

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 Beobachten 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 /opt/stackdriver/collectd/etc/collectd.d/:

Elasticsearch 0.90.x und niedriger

Laden Sie elasticsearch.conf in das Verzeichnis /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/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 /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/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.