Plug-in Elasticsearch

Elasticsearch est un serveur de recherche Open Source, basé sur la bibliothèque de recherche Lucene. Il s'exécute sur une machine virtuelle Java, sur un certain nombre de systèmes d'exploitation. Pour plus d'informations, visitez le site http://elasticsearch.org.

Détection

Monitoring ne détecte pas automatiquement Elasticsearch. Pour surveiller Elasticsearch, configurez le plug-in Elasticsearch pour l'agent de surveillance.

Les services détectés s'affichent sur la page "Services Elasticsearch" du menu Ressources. Une fois que vous avez installé l'agent de surveillance et configuré le plug-in Elasticsearch sur vos instances, Monitoring remplit la page "Services Elasticsearch" avec un inventaire et des métriques.

Configurer Monitoring pour surveiller Elasticsearch

Une fois que vous avez installé l'agent de surveillance, configurez le plug-in Elasticsearch sur vos instances en respectant les instructions suivantes.

Prérequis

Le plug-in Elasticsearch nécessite la version 5.5.0-315 ou ultérieure de l'agent de surveillance. Pour mettre à jour l'agent, consultez Mettre à niveau l'agent.

Activer le plug-in de surveillance Elasticsearch

Monitoring comporte des configurations distinctes pour surveiller les versions Elasticsearch 0.90.x et antérieures, ainsi que les versions 1.0.x et ultérieures.

Sur votre instance de VM, téléchargez le fichier de configuration depuis le dépôt de configuration GitHub et placez-le dans le répertoire /opt/stackdriver/collectd/etc/collectd.d/ :

Elasticsearch 0.90.x et versions antérieures

Téléchargez elasticsearch.conf dans le répertoire /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 et versions ultérieures

Téléchargez elasticsearch-1.conf dans le répertoire /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)

Une fois que vous avez ajouté le fichier de configuration, redémarrez l'agent de surveillance en exécutant la commande suivante :

sudo service stackdriver-agent restart

Pour plus d'informations sur le plug-in curl_json collectd utilisé pour surveiller Elasticsearch, consultez la page Plugin:cURL-JSON.

Métriques surveillées

La liste complète des métriques surveillées par le plug-in Elasticsearch est disponible dans la section Métriques d'agent : elasticsearch.