Plug-in Elasticsearch

O Elasticsearch é um servidor de pesquisa de código aberto, baseado na biblioteca de pesquisa Lucene. Ele é executado em uma máquina virtual Java, além de uma série de sistemas operacionais. Para 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 acompanhar o Elasticsearch

Depois que você instalar o agente de monitoramento, use as instruções a seguir 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 versões 0.90.x ou anteriores e versões 1.0.x ou posteriores do Elasticsearch.

Na instância da VM, faça o download do arquivo de configuração apropriado no repositório de configurações 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 do elasticsearch.conf em /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && 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 do elasticsearch-1.conf em /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && 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 executando o seguinte comando:

sudo service stackdriver-agent restart

Para saber mais informações sobre outras opções de configuração de plug-ins, acesse collectd.org.

O que é monitorado?

O plug-in Elasticsearch monitora as seguintes métricas:

  • Solicitações de pesquisa (contagem/s): quantas solicitações Fetch e Query chegaram por segundo no último intervalo.
  • Tempo de pesquisa (ms/s): quantos milissegundos foram gastos em pesquisas Fetch e Query por segundo do último intervalo.
  • Solicitações de recebimento (contagem/s): quantas solicitações Get/Exists/Missing apareceram por segundo no último intervalo.
  • Tempo de recebimento (ms/s): quantos milissegundos foram gastos em solicitações Get/Exists/Missing por segundo do último intervalo.
  • Solicitações de indexação (contagem/s): quantas solicitações Index e Delete ocorreram por segundo no último intervalo.
  • Tempo de indexação (ms/s): quantos milissegundos foram gastos em solicitações Index e Delete por segundo do último intervalo.
  • Tamanhos de cache (bytes): o tamanho dos caches de campo e filtro.
  • Remoções de cache (contagem/s): quantas remoções de cache de campo e filtro ocorreram por segundo.
  • Tamanho do armazenamento (bytes): o tamanho do índice Elasticsearch.
  • Uso da rede (bytes/s): uso da rede de entrada e saída em bytes por segundo.
  • Conexões de rede (contagem): quantas conexões de rede http e de nível de transporte estão abertas quando amostradas.
  • Arquivos abertos (contagem): quantos descritores de arquivo foram abertos pelo processo Elasticsearch.
  • Contagem de documentos (contagem): quantos documentos estão no ES, inclusive os excluídos.

Para ver detalhes, consulte Lista de métricas do agente: Elasticsearch.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Stackdriver Monitoring
Precisa de ajuda? Acesse nossa página de suporte.