Complemento Elasticsearch

Elasticsearch es un servidor de búsqueda de código abierto basado en la biblioteca de búsqueda de Lucene. Se ejecuta en una máquina virtual Java sobre un número de sistemas operativos. Para obtener más información, visita http://elasticsearch.org.

Descubrimiento

Monitoring no detecta de manera automática Elasticsearch. Para supervisar Elasticsearch, configura el complemento Elasticsearch en el agente de supervisión.

Los servicios descubiertos se muestran en el menú Recursos de la página Servicios de Elasticsearch. Después de instalar el agente de supervisión y configurar el complemento Elasticsearch en tus instancias, Monitoring propaga la página Servicios de Elasticsearch con los inventarios y las métricas.

Configura Monitoring para supervisar Elasticsearch

Después de instalar el agente de supervisión, sigue estas instrucciones para configurar el complemento Elasticsearch en tus instancias.

Requisitos previos

El complemento Elasticsearch requiere la versión 5.5.0-315 o posterior del agente de supervisión. Para actualizar el agente, consulta Actualiza el agente.

Habilita el complemento de supervisión Elasticsearch

Monitoring tiene opciones de configuración independientes para la supervisión de las versiones 0.90.x de Elasticsearch y anteriores, y las versiones 1.0.x y posteriores.

En tu instancia de VM, descarga el archivo de configuración correspondiente del repositorio de configuración de GitHub y colócalo en el directorio /opt/stackdriver/collectd/etc/collectd.d/:

Elasticsearch 0.90.x y versiones anteriores

Descarga elasticsearch.conf en /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 y versiones posteriores

Descarga elasticsearch-1.conf en /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)

Después de agregar el archivo de configuración, ejecuta el siguiente comando para reiniciar el agente de supervisión:

sudo service stackdriver-agent restart

A fin de obtener más información sobre el complemento collectd curl_json que se usa para supervisar Elasticsearch, consulta Plugin:cURL-JSON.

Qué se supervisa

La lista completa de las métricas que supervisa el complemento Elasticsearch se encuentra en Métricas del agente: elasticsearch.