O recurso MQ Monitoring do monitoramento de aplicativos do ARMS exibe detalhes de publicação e assinatura de tópicos do Message Queue for Apache RocketMQ.
Procedimento
Faça login no console do ARMS. No painel de navegação à esquerda, escolha .
-
Na página Application List, selecione a região na barra de navegação superior e clique em nome do aplicativo.
NotaOs ícones na coluna Language têm os seguintes significados:
: aplicativo Java conectado ao Application Monitoring.
: aplicativo Golang conectado ao Application Monitoring.
: aplicativo Python conectado ao Application Monitoring.-: aplicativo conectado ao Managed Service for OpenTelemetry.
No painel de navegação à esquerda, clique em MQ Monitoring.
-
Na página MQ Monitoring, clique em uma entrada da lista.
Após clicar no link, você será direcionado à página MQ Monitoring. Na parte superior, selecione um aplicativo e um intervalo de tempo (como Last 15 Minutes). Uma observação indica que, ao usar o RabbitMQ, é necessário personalizar os consumidores em Application Settings. A página divide-se em duas áreas:
Messages sent through message queues: exibe métricas como contagem de solicitações, tempo de resposta e contagem de erros por fila.
Messages received through message queues: apresenta métricas como contagem de solicitações, tempo de resposta e contagem de erros por tópico.
Recursos
-
A aba Overview mostra um gráfico topológico das relações de publicação e assinatura entre o aplicativo e a fonte de dados do MQ.
Essa mesma aba também apresenta a área Overview, com três gráficos de linhas em tempo real para Message Publishing Statistics, Request Count e Response Time.
-
A aba Error Count exibe estatísticas de publicação, incluindo contagem de solicitações, tempo de resposta e contagem de erros.
A seção inferior da página contém uma tabela de detalhes do publicador com colunas como Publishing Statistics, Application, IP, Call Count, Average Duration e Error Count (clique em Actions para visualizar os detalhes).
-
A aba Call chain query traz estatísticas de assinatura, abrangendo contagem de solicitações, tempo de resposta e contagem de erros.
Na parte inferior, há uma tabela com detalhes das chamadas das instâncias de assinatura. As colunas incluem Subscription Statistics, Application, IP, Call Count, Average Duration e Error Count. Para ver o rastro de chamada detalhado de uma instância específica, clique em Actions.
-
A aba Call chain query lista rastros individuais de publicação e assinatura de mensagens. Clique em um TraceId para visualizar o rastro completo e diagnosticar problemas.
A lista de snapshots de rastro inclui as colunas Call chain query, Time, Interface Name, Application, Duration, Status e TraceId. Na coluna Actions, clique em View Logs para obter informações detalhadas sobre a chamada correspondente.