Plug-in Elasticsearch

Elasticsearch é um servidor de pesquisa em código aberto com base na biblioteca de pesquisa Lucene. Ele é executado em uma máquina virtual Java, além de uma série de sistemas operacionais. Para ver mais informações, acesse http://elasticsearch.org.

Descoberta

O Monitoring não detecta automaticamente o Elasticsearch. Para monitorá-lo, configure o plug-in Elasticsearch para o agente de monitoramento.

Os serviços descobertos são exibidos na página Serviços do Elasticsearch do menu Recursos. Depois que você instala o agente de monitoramento e configura o plug-in Elasticsearch em suas instâncias, o Monitoring preenche a página Serviços do Elasticsearch com o inventário e as métricas.

Como configurar o Monitoring para monitorar o Elasticsearch

Depois de instalar o agente de monitoramento, use estas instruções para configurar o plug-in Elasticsearch nas instâncias.

Pré-requisitos

O plug-in Elasticsearch requer a versão 5.5.0-315 ou posterior do agente de monitoramento. Para atualizá-lo, consulte Atualizar o agente.

Como ativar o plug-in de monitoramento do Elasticsearch

O Monitoring tem configurações separadas para monitorar as versões 0.90.x ou anteriores e as 1.0.x ou posteriores do Elasticsearch.

Na instância da VM, faça o download do arquivo de configuração adequado no Repositório de configuração do GitHub e coloque-o no diretório /opt/stackdriver/collectd/etc/collectd.d/:

Elasticsearch 0.90.x e versões anteriores

Faça o download de elasticsearch.conf (em inglês) e coloque-o em /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 e versões posteriores

Faça o download de elasticsearch-1.conf (em inglês) e coloque-o em /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)
    

Depois de adicionar o arquivo de configuração, reinicie o agente de monitoramento. Basta executar este comando:

sudo service stackdriver-agent restart
    

Para ver mais informações sobre o plug-in collectd curl_json usado para monitorar o Elasticsearch, consulte Plugin:cURL-JSON.

O que é monitorado?

A lista completa de métricas que o plug-in Elasticsearch monitora se encontra em Métricas do agente: elasticsearch.