Após configurar a integração, o Managed Service for Prometheus coleta métricas de desempenho das filas de mensagens do RocketMQ, permitindo o monitoramento em tempo real e a análise do status operacional.
Pré-requisitos
Container cluster
Ative o Managed Service for Prometheus. Para mais informações, consulte Prometheus instance billing.
Crie um cluster Kubernetes. Para mais informações, consulte Create an ACK managed cluster.
Ative o Alibaba Cloud Resource Center. Para mais informações, consulte Activate Resource Center.
ECS (VPC)
O Managed Service for Prometheus está ativado.
O Managed Service for Prometheus está ativado.
Uma instância ECS foi criada. Para mais informações, consulte An ECS instance is created..
O Resource Center está ativado. Para mais informações, consulte Resource Center is activated.
O Hybrid Cloud Monitoring está ativado.
Integrar o RocketMQ
Faça login no console do Managed Service for Prometheus. No painel de navegação à esquerda, clique em Integration Center.
-
Clique em RocketMQ e siga as instruções na tela. Os principais parâmetros estão descritos abaixo.
Container cluster
Parâmetro
Descrição
RocketMQ address
Endereço de conexão da sua instância do RocketMQ. O formato é
address:port. Use vírgulas (,) para separar vários endereços.NotaO campo de endereço oferece preenchimento automático para instâncias do RocketMQ implantadas em um cluster Kubernetes.
Username
AccessKey da sua instância do RocketMQ.
Password
SecretKey da sua instância do RocketMQ.
ECS (VPC)
Parâmetro
Descrição
RocketMQ address
Endereço de conexão da sua instância do RocketMQ. O formato é
address:port. Use vírgulas (,) para separar vários endereços.NotaO campo de endereço oferece preenchimento automático para instâncias do RocketMQ implantadas em um cluster Kubernetes.
Username
AccessKey da sua instância do RocketMQ.
Password
SecretKey da sua instância do RocketMQ.
Custom labels
Adicione tags às métricas da instância ECS. Assim, você pode monitorar, gerenciar, consultar ou analisar os dados de métricas de forma granular ao usar 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 o status do RocketMQ
O componente instalado aparece na página Integration Management no console do Managed Service for Prometheus. 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
Visualize a lista de targets descobertos pelo job de integração padrão.
A lista de targets exibe o nome e o status de integridade de cada target. Por exemplo, 1/1 up indica um target íntegro, enquanto 0/2 up sinaliza um target com falha, exibido em vermelho. Utilize os filtros All e Unhealthy no topo da página para localizar rapidamente targets com problemas.
Coleta de métricas
A página Metric Scraping permite visualizar informações detalhadas sobre as métricas e configure quais devem ser descartadas. Para mais informações, consulte Configure dropped metrics. Em uma instância do Prometheus em ambiente ECS, a subaba Custom Scraping possibilita a criação de tarefas personalizadas de coleta. Um banner fornece o link View Configuration Example para adicionar tarefas padrão. Clique em Add para crie uma tarefa personalizada. As tarefas de coleta existentes são listadas com colunas como Name, Job Name, Component, Service Discovery Method (por exemplo, kubernetes_sd_configs, aliyun_sd_configs ou static_configs), Scrape Path (o padrão é /metrics), Scrape Interval (como 15s ou 30s) e Actions (Enable/Disable, View/Edit Configuration, Delete).
Painéis
Nesta aba, clique em nome de um painel para abrir o dashboard correspondente no Grafana.
A lista de painéis inclui uma entrada chamada Cloud ROCKETMQ com as tags integration e RocketMQ.
Documentos relacionados
Após integrar o componente, configure regras de alerta para as métricas principais. Essa prática garante a detecção e o tratamento rápidos de anomalias. Para mais informações, consulte Create a Prometheus alert rule.