Apache Kafka verificações e políticas padrão
Agent Client Collector fornece as seguintes políticas para Apache Kafka monitoramento de integridade. As políticas vêm com as verificações especificadas na tabela indicada. Políticas e verificações estão disponíveis para Windows e Linux.
| Verificação | Descrição | Uso | Saída |
|---|---|---|---|
| kafka.check-zookeeper-status | Gera um evento crítico se o ZooKeeper do Kafka hospedado estiver inativo. | verificações comuns check-kafka-zk-status [flags]Onde estão os sinalizadores: -p, --port = Porta do Zookeeper (o padrão é "2181").Exemplo de uso: |
Status do Zookeeper do Kafka OK: o Zookeeper do Kafka está ativo! |
| kafka.check-topic-replicas | Gera um evento crítico se algum tópico tiver partições com réplicas desconhecidas. | verificações comuns check-kafka-replicas [flags]Onde estão os sinalizadores:
|
<topic>tem partições com réplicas desconhecidas. As réplicas desconhecidas são: {"0":["0"],,"1":["0"],,"2":["0"]}. <topic>tem partições com réplicas desconhecidas. As réplicas desconhecidas são: {"0":["0"]}. |
| kafka.check-topic-replication-factor | Gera um evento crítico se o fator de replicação de pelo menos um tópico estiver acima ou abaixo do parâmetro de fator de replicação fornecido. | verificações comuns check-kafka-rf [flags]Onde estão os sinalizadores:
Exemplos: |
TestTopic tem fator de replicação 1, que é menor que o esperado: 2. accMetrics tem fator de replicação 1, que é menor que o esperado: 2. |
| kafka.check-topic-leader | Gera um evento crítico se algum tópico tiver partições com líderes desconhecidos ou réplicas não preferenciais como líderes. | verificações comuns check-kafka-leader [flags]Onde estão os sinalizadores
Exemplos:
|
<topic>contém, partições com réplica não preferencial como líder.(partições com réplicas não preferenciais são [0]). <topic>contém, partições com réplica não preferencial como líder.(partições com réplicas não preferenciais são [0]). |
| kafka.check-topic-partitions | Gera eventos críticos se o número de partições de um tópico for menor que o parâmetro min_partitions. | verificações comuns check-kafka-partitions [flags] Onde estão os sinalizadores:
|
|
Exemplo de uso 1: |
<topic>tem 1 partição, espera-se pelo menos 3. <topic>tem 1 partição, espera-se pelo menos 3. <topic>tem 1 partição, espera-se pelo menos 3. |
||
| Exemplo de uso 2: commonchecks check-kafka-partitions -H localhost -p 2181 -P 3 -i "accMetrics,*Topic" -e "testTopic" | <topic>tem 1 partição, espera-se pelo menos 3. <topic>tem 1 partição, espera-se pelo menos 3. |
| Verificação | Descrição | Uso | Saída |
|---|---|---|---|
| kafka.check-broker-status | Gera um evento crítico se o agente Kafka no host estiver inativo. | verificações comuns check-kafka-broker-status [sinais]Onde estão os sinalizadores: -p, --port = Porta do agente Kafka (o padrão é "9092").Exemplo de uso: |
Status do agente do Kafka OK: o agente do Kafka ubuntu20:9092 está ativo! |
| Verificação | Descrição | Uso | Saída |
|---|---|---|---|
| kafka.metrics.broker | Coleta métricas do agente Kafka do host. | commonchecks metric-kafka-broker [flags]Onde estão os sinalizadores:
Exemplo de uso: |
hostname.Kafka.Broker.ReplicaManager.IsrExpandsPerSec.OneMinuteRate 0.000 hostname.Kafka.Broker.DelayedOperationPurgatory.PurgatorySize.Fetch.Value 627.000 hostname.Kafka.Broker.ControllerStats.UncleanLeaderElectionsPerSec.OneMinuteRate 0.000 hostname.Kafka.Broker.RequestMetrics.RequestsPerSec.Produce.OneMinuteRate 0.000 |
| Verificação | Descrição | Uso | Saída |
|---|---|---|---|
| kafka.metrics.zookeeper | Coleta métricas do Zookeeper do host. | commonchecks metric-kafka-zookeeper [flags]Em que o sinalizador é: Exemplo de uso: |
hostname.Kafka.ZOOKeeper.OutStanding_requests 2.000 1648183249 hostname.Kafka.ZOOKeeper.avg_latency 1.05 1648183249 hostname.Kafka.ZOOKeeper.num_alive_connections 1.000 1648183249 hostname.Kafka.Zooker.open_file_descriptor_count 124.000 1648183249 |