Plug-in Kafka

O Kafka é um serviço de registro de confirmação distribuído, particionado e replicado. Para mais informações, acesse kafka.apache.org (em inglês).

Detecções

Mesmo que o plug-in Kafka não esteja configurado, o Cloud Monitoring detecta os serviços dele em execução no seu projeto do Google Cloud por meio de:

  • Pesquisas com o termo kafka em nomes de instâncias
  • Verificação de portas abertas para 9092 usando regras de firewall

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

Como configurar o Monitoring para monitorar o Kafka

Depois que você instalar o agente do Monitoring, use as instruções a seguir para configurar o plug-in Kafka em suas instâncias.

Pré-requisitos

O plug-in Kafka requer a versão 5.5.0-257 ou posterior do agente do Monitoring. Para atualizá-lo, consulte Como atualizar o agente.

Como ativar o plug-in de monitoramento do Kafka

O Kafka é monitorado por meio do JMX (em inglês). O Monitoring é compatível com o monitoramento da versão 0.8.2 e superior do Kafka.

Na instância de VM, faça o download do kafka-082.conf a partir do repositório de configuração do GitHub (links em inglês) 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/kafka-082.conf)

O arquivo de configuração do plug-in transferido por download supõe que o servidor Kafka está configurado para aceitar conexões JMX na porta 9999. Se você configurou o Kafka com uma porta JMX diferente, com acesso raiz, edite o arquivo e siga as instruções para alterar as configurações da porta JMX.

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

sudo service stackdriver-agent restart

Para mais informações sobre o plug-in collectd GenericJMX usado para monitorar o Kafka, consulte Plugin:GenericJMX (em inglês).

O que é monitorado?

As listas completas de métricas que o plug-in Kafka monitora estão em Métricas de agente: kafka e Métricas de agente: jvm.