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. |
|
BrokerAvailableDiskSpace |
Espaço em Disco Disponível para Brokers Kafka | Porcentagem | Porcentagem de espaço em disco disponível em cada broker. |
|
BrokerMemoryUsed |
Memória Usada pelo Broker Kafka | Porcentagem | Total de heap + uso de memória não heap para cada broker. |
|
BrokerActiveControllerCount |
Contagem de Controladores Ativos | Contagem | Número de controladores ativos para cada broker. Deve ser sempre 1. |
|
BrokerUnderReplicatedPartitions |
Abaixo das Partições Replicadas | Contagem | Mostra o número de partições que estão em replicação em um broker. |
|
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. |
|
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 |
|
BrokerAvailableDiskSpace |
|
BrokerMemoryUsed |
|
BrokerActiveControllerCount |
|
BrokerUnderReplicatedPartitions |
|
BrokerOfflinePartitionsCount |
|