O Managed Service for Prometheus coleta, armazena e visualiza dados de monitoramento dos services da Alibaba Cloud, além de oferecer painéis e alertas integrados ao Grafana. Este tópico descreve as métricas do Prometheus para o ApsaraMQ for Kafka e explica como visualizá-las.
Métricas
A tabela a seguir descreve as métricas de monitoramento do Prometheus disponíveis.
Tipo | Parâmetro | Descrição | Unidade |
Instância | instance_message_input | Throughput de mensagens de entrada da instância (tráfego de produção). | bytes/s |
instance_message_output | Throughput de mensagens de saída da instância (tráfego de consumo). | bytes/s | |
instance_reqs_input | Taxa de requisições de produção da instância. | requests/s | |
instance_message_num_input | Taxa de mensagens produzidas na instância. | messages/s | |
instance_reqs_output | Taxa de requisições de consumo da instância. | requests/s | |
instance_disk_capacity | Uso de disco da instância. | % | |
instance_tcp_num | Número de conexões TCP por nó. | count | |
instance_tcp_num_sum | Total de conexões TCP em todos os nós da instância. | count | |
instance_public_tcp_num | Número de conexões TCP pela internet por nó. | count | |
instance_public_tcp_num_sum | Total de conexões TCP pela internet em todos os nós da instância. | count | |
Tópico | topic_message_input | Throughput de mensagens de entrada do tópico (tráfego de produção). | bytes/s |
topic_message_output | Throughput de mensagens de saída do tópico (tráfego de consumo). | bytes/s | |
topic_reqs_input | Taxa de requisições de produção do tópico. | requests/s | |
topic_reqs_output | Taxa de requisições de consumo do tópico. | requests/s | |
topic_message_num_input | Taxa de mensagens produzidas no tópico. | messages/s | |
Grupo de consumidores | message_accumulation | Total de mensagens acumuladas. | messages |
message_accumulation_onetopic | Quantidade de mensagens acumuladas por tópico. | messages | |
rebalance_generation | Número de rebalanceamentos do grupo de consumidores. | count | |
group_message_num_output | Taxa total de consumo. | messages/s | |
group_message_num_output_onetopic | Taxa de consumo por tópico. | messages/s | |
group_message_num_output_onetopic_onepartition | Taxa de consumo por partição. | messages/s |
Visualizar dados no console do Kafka
Faça login no console do ApsaraMQ for Kafka. Na página Overview, na seção Resource Distribution, selecione uma região.
Na página Instances, clique em nome da instância desejada.
No painel de navegação à esquerda, escolha .
-
Na página Prometheus Monitoring, selecione um intervalo de tempo no canto superior direito para visualizar os dados de monitoramento.
Para visualizar dados de monitoramento do Prometheus de um tópico ou grupo de consumidores específico, acesse a página de detalhes do tópico ou grupo de consumidores e clique em aba Prometheus Monitoring.
Visualizar dados no console do Grafana
Faça login no . No painel de navegação à esquerda, clique em Workspace Management.
Na página Workspace Management, clique em URL ao lado do workspace desejado para abrir o Grafana.
-
Siga as etapas correspondentes à sua versão do Grafana para visualizar os dados de monitoramento.
Grafana 9.x
No painel de navegação à esquerda do Grafana, clique em ícone
e, em seguida, clique em Browse.-
Na aba Browse, clique em um painel de monitoramento na pasta desejada para visualizar todos os seus gráficos.
Por exemplo, para visualizar o painel de uma instância na região China (Hangzhou), localize a pasta com o prefixo
cloud-product-prometheus_cn-hangzhoue clique em kafka-instance.
Grafana 10.x
Na página inicial do Grafana, clique em ícone
no canto superior esquerdo.-
No painel de navegação à esquerda, selecione Dashboards e clique em um painel de monitoramento na pasta desejada para visualizar todos os seus gráficos.
Por exemplo, para visualizar o painel de uma instância na região China (Hangzhou), localize a pasta com o prefixo
cloud-product-prometheus_cn-hangzhoue clique em kafka-instance.
Perguntas frequentes
Obter dados de métricas do painel
Faça login no console do ARMS com sua conta Alibaba Cloud.
No painel de navegação à esquerda, clique em Integration Center.
Na caixa de pesquisa da página Integration Center, insira
Kafkae clique em ícone de pesquisa.-
Nos resultados da pesquisa, selecione o service de cloud que deseja integrar (por exemplo, Alibaba Cloud Kafka Message Queue Service). Para mais informações sobre a integração, consulte Step 1: Integrate the monitoring data of an Alibaba Cloud service.
NotaPara obter dados de métricas de instâncias serverless do Message Queue for Apache Kafka, ative as Advanced Monitoring Metrics na seção Configuration Information durante a integração. Caso contrário, apenas as métricas de instâncias não serverless estarão disponíveis.
Após concluir a integração, clique em Provisioning no painel de navegação à esquerda.
Na página Provisioning, clique em aba Alibaba Cloud Service Region Environment.
Na lista Alibaba Cloud Service Region Environment, clique em nome do ambiente desejado para acessar a página de detalhes do ambiente.
Na aba Component Management, na seção Basic Information, clique em região ao lado de Prometheus Instance.
Na aba Setting, estão disponíveis diferentes métodos de acesso aos dados.
Integrar com um Grafana autogerenciado
Todos os dados de métricas do ApsaraMQ for Kafka são salvos no seu Managed Service for Prometheus da Alibaba Cloud. Utilize as APIs fornecidas pelo Managed Service for Prometheus para integrar os dados de métricas dos painéis do ApsaraMQ for Kafka ao seu Grafana local autogerenciado.
Para mais informações, consulte Use an HTTP API endpoint to connect Grafana or a self-managed application to Prometheus for data access.
Antes de integrar os dados, certifique-se de que o Managed Service for Prometheus esteja integrado ao Alibaba Cloud Kafka Message Queue Service na mesma região da sua instância do ApsaraMQ for Kafka.