Managed Service for Prometheus coleta ativamente dados de desempenho do seu cluster Kafka com base nos parâmetros especificados. Assim, você monitora o cluster em tempo real e analisa os dados de monitoramento com flexibilidade. Este tópico descreve como monitorar um cluster Kafka.
Pré-requisitos
Container cluster
Managed Service for Prometheus ativado. Para mais informações, consulte Instance billing.
Managed Service for Prometheus ativado. Para mais informações, consulte Instance billing.
Cluster Container Service for Kubernetes (ACK) criado. Para mais informações, consulte Crie um cluster gerenciado ACK.
Alibaba Cloud Resource Center ativado. Para mais informações, consulte Activate Resource Center.
ECS instance
Managed Service for Prometheus ativado. Para mais informações, consulte Instance billing.
Managed Service for Prometheus ativado. Para mais informações, consulte Instance billing.
Instância Elastic Compute Service (ECS) criada. Para mais informações, consulte Crie e gerencie uma instância ECS usando o console ECS (versão express).
Alibaba Cloud Resource Center ativado. Para mais informações, consulte Activate Resource Center.
Procedimento
Acesse o Managed Service for Prometheus console. No painel de navegação à esquerda, clique em Integration Center.
-
Clique em Kafka e defina os parâmetros conforme solicitado. As tabelas a seguir descrevem os principais parâmetros.
Container cluster
Parâmetro
Descrição
Pod Label Selector
Chave e valor da tag configurados para o pod durante a implantação do agente Java Management Extensions (JMX). O Managed Service for Prometheus usa essa tag para descoberta de serviços. Para mais informações, consulte Deploy and configure a Kafka JMX agent
Metric Collect Interval
Intervalo de coleta de dados de monitoramento. O valor padrão é 15.
ECS instance
Parâmetro
Descrição
Kafka cluster name
Nome do cluster Kafka. Deve ser único para evitar duplicidade na coleta de métricas.
Service address
Endereço IP ou DNS do broker Kafka. Separe vários endereços com vírgulas (,) ou ponto e vírgula (;).
Exemplo: 192.168.0.1:9092,10.0.11.123:9092.
Enable SASL
Especifique se deseja ativar o Simple Authentication and Security Layer (SASL) nos brokers.
SASL Username
Insira o nome de usuário SASL se o SASL estiver ativado.
SASL Password
Insira a senha SASL se o SASL estiver ativado.
SASL Mechanism
Selecione um método de autenticação. Valores válidos: plain, scram-sha512 e scram-sha256.
Enable TLS
Especifique se deseja ativar o Transport Layer Security (TLS) nos brokers.
Ignore TLS security verification
Ative a opção se o TLS estiver habilitado e for utilizado um certificado autoassinado.
Metric collection interval
Intervalo de coleta de dados de monitoramento. O valor padrão é 15.
Custom Labels
Adicione tags às métricas da instância ECS para monitorar, gerenciar, consultar ou analisar os dados de forma granular em ferramentas como o Grafana. Para mais informações, consulte Add custom tags to ECS instance metrics in a VPC.
NotaUma chave de tag não pode conter caracteres especiais usados na funcionalidade do Prometheus, como hifens (-), pontos (.) ou sinais de porcentagem (%).
As tags devem ser especificadas no formato chave-valor exigido pelo Prometheus.
Visualize e gerencie os dados de monitoramento do cluster Kafka
O componente instalado aparece na página Integration Management no Managed Service for Prometheus console. A página Integration Management contém as abas Integrated Environments, Integrated Addons e Query Dashboards, onde é possível visualizar informações como targets, métricas, painéis e alertas.
Targets
Na seção Targets da aba Self-Monitoring, visualize a lista de targets descobertos pelos jobs padrão.

Metric Scraping
Na aba Metric Scraping, visualize ou descarte métricas. Para mais informações, consulte Configure discarded metrics.

Dashboards
Na seção Dashboards da aba Component Management, clique em o nome de um painel para acessar o Grafana e visualizar mais dados.

Referências
Configure regras de alerta para o cluster e monitore o status de integridade das métricas principais em tempo real. Isso permite identificar e tratar exceções rapidamente. Para mais informações, consulte Crie regras de alerta para uma instância do Prometheus.
Para mais detalhes sobre como monitorar um cluster Kafka no Managed Service for Prometheus, consulte e Monitor Kafka using Prometheus.