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 las siguientes 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 configuraciones separadas 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.