Plug-in ZooKeeper

O ZooKeeper é um servidor centralizado usado para a manutenção das informações de configuração, a nomenclatura, o fornecimento de sincronização distribuída e o fornecimento de serviços de grupo. Todos esses tipos de serviços são usados de uma maneira ou de outra por aplicativos distribuídos. Para mais informações, acesse zookeeper.apache.org.

Descoberta

Mesmo que o plug-in ZooKeeper não esteja configurado, o Stackdriver Monitoring descobre os serviços do ZooKeeper em execução no projeto do Google Cloud Platform por meio de:

  • pesquisas com o termo zookeeper em nomes de instâncias;
  • verificação de portas abertas para 2181 usando regras de firewall.

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

Como configurar o Monitoring para acompanhar o ZooKeeper

Depois que você instalar o agente de monitoramento, use as instruções a seguir para configurar o plug-in ZooKeeper nas instâncias.

Ativar o plug-in de monitoramento do ZooKeeper

O Stackdriver Monitoring é compatível com o ZooKeeper versão 3.4.0 ou superior. Os arquivos de configuração contêm instruções sobre o processamento de portas não padrão.

Na instância da VM, faça o download do zookeeper.conf do repositório de configurações do GitHub e coloque-o no diretório /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/zookeeper.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 ZooKeeper monitora as seguintes métricas:

  • latência da solicitação (mínima, máxima, média)
  • pacotes enviados e recebidos
  • número de conexões
  • solicitações pendentes
  • contagem de znodes
  • contagem de visualizações
  • contagem temporária
  • tamanho aproximado dos dados
  • número de seguidores: somente em um cluster do líder
  • número de seguidores sincronizados: somente em um cluster do líder
  • sincronizações pendentes

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

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.