Fazendo Streaming com Métricas do Apache Kafka

Usando métricas, você pode monitorar clusters e pontos finais do Kafka no OCI Streaming com Apache Kafka.

Você pode exibir gráficos de métricas padrão na página Métricas do Serviço que usam consultas de serviço predefinidas para brokers em um cluster do Kafka.

Você também pode usar o serviço OCI Monitoring para criar consultas e alarmes personalizados para notificá-lo quando essas métricas atenderem aos acionadores especificados pelo alarme.

Você também deve monitorar métricas do cliente.

Métricas Disponíveis

Um namespace é um contêiner de métricas. O namespace do OCI Streaming com Apache Kafka é oci_kafka.

O streaming com métricas do Apache Kafka inclui as seguintes dimensões:

  • brokerId: O ID do broker de cluster do Kafka.
  • resourceId: O OCID do cluster do Kafka.
  • resourceName: O nome do cluster do Kafka.
Métrica Nome da exibição da métrica Unidade Descrição Dimensões
BrokerCPUUsage Uso de CPU para Brokers Kafka Porcentagem Uso total da CPU para cada broker.

brokerId

resourceId

resourceName

BrokerAvailableDiskSpace Espaço em Disco Disponível para Brokers Kafka Porcentagem Porcentagem de espaço em disco disponível em cada broker.

brokerId

resourceId

resourceName

BrokerMemoryUsed Memória Usada pelo Broker Kafka Porcentagem Total de heap + uso de memória não heap para cada broker.

brokerId

resourceId

resourceName

BrokerActiveControllerCount Contagem de Controladores Ativos Contagem Número de controladores ativos para cada broker. Deve ser sempre 1.

brokerId

resourceId

resourceName

BrokerUnderReplicatedPartitions Abaixo das Partições Replicadas Contagem Mostra o número de partições que estão em replicação em um broker.

brokerId

resourceId

resourceName

BrokerOfflinePartitionsCount Contagem de Partições Off-line Contagem Número de partições atribuídas a um broker que estão off-line no momento.

brokerId

resourceId

resourceName

Recomendações

Exiba as recomendações das métricas disponíveis para garantir a operação íntegra dos clusters Kafka.

Você deve criar alarmes para monitorar os valores dessas métricas.

Métrica Recomendação de Limite de Alerta
BrokerCPUUsage

> 80% over 5 minutes

BrokerAvailableDiskSpace

< 20 GB

BrokerMemoryUsed

> 80%

BrokerActiveControllerCount

1

BrokerUnderReplicatedPartitions

> 0

BrokerOfflinePartitionsCount

> 0