Todos os produtos
Search
Central de documentação

ApsaraMQ for RabbitMQ:**Message traces**

Última atualização: Jun 28, 2026

O rastreamento de mensagens registra o horário e o status em cada nó durante o percurso da mensagem, desde o produtor, passando pelo servidor ApsaraMQ for RabbitMQ, até o consumidor. Consulte os rastreamentos para diagnosticar problemas de entrega.

Métodos de consulta

O ApsaraMQ for RabbitMQ oferece os seguintes métodos de consulta:

  • Por fila: consulte mensagens em uma fila específica quando o ID da mensagem for desconhecido.

  • Por ID da mensagem: pesquise uma mensagem específica pelo identificador. Defina um ID de mensagem.

  • Por duração do processamento: filtre mensagens com base no tempo decorrido entre a entrega e o reconhecimento.

Limitações

Os rastreamentos de mensagens do ApsaraMQ for RabbitMQ têm as seguintes restrições:

  • Ative o recurso de rastreamento de mensagens na instância antes de consultar.

    Nota

    A disponibilidade do rastreamento e o período consultável dependem da configuração escolhida durante a criação da instância. Para ativar esse recurso em uma instância existente, Atualize ou rebaixe as configurações da instância.

  • É possível consultar rastreamentos dos últimos 3, 7 ou 15 dias, conforme a configuração.

    Por exemplo, com retenção de 3 dias e horário atual de 10:45:18 em 12 de abril de 2022, o registro mais antigo disponível será das 10:45:18 de 09 de abril de 2022.

Pré-requisitos

  • O recurso de rastreamento de mensagens está ativado na instância.

  • Mensagens foram enviadas ou consumidas na instância do ApsaraMQ for RabbitMQ.

Procedimento

  1. Faça login no console do ApsaraMQ for RabbitMQ. No painel de navegação à esquerda, clique em Instances.

  2. Na barra de navegação superior da página Instances, selecione a região da instância que deseja gerenciar. Em seguida, na lista de instâncias, clique em nome da instância desejada.

  3. No painel de navegação à esquerda, clique em Message Tracing.

  4. Na página Message Tracing, selecione um vhost e escolha o método de consulta.

    • Consulta por fila: Na aba Query All Messages by Queue, selecione uma fila, especifique o Time Range e clique em Query.

    • Consulta por ID: Na aba Query by Message ID, insira o ID da mensagem, defina o Time Range e clique em Query.

    • Consulta por duração de processamento: Na aba By Message Processing Duration, selecione uma fila, insira a duração do processamento em segundos, especifique o Time Range e clique em Query.

  5. Nos resultados da consulta, localize a mensagem desejada e clique em Trace Details na coluna Actions.

    Na página Trace Details, visualize o rastreamento completo da mensagem selecionada.

    A página Trace Details exibe os seguintes parâmetros.

    Categoria

    Parâmetro

    Descrição

    Informações básicas

    vhost

    Vhost da mensagem.

    message ID

    ID da mensagem.

    Detalhes de produção

    Arrival time

    Horário em que a mensagem chegou ao servidor ApsaraMQ for RabbitMQ.

    exchange

    Exchange do ApsaraMQ for RabbitMQ que recebeu a mensagem.

    routing key

    Chave de roteamento usada para encaminhar a mensagem à fila.

    Producer IP

    Endereço IP do cliente produtor.

    Producer account

    ID da conta do produtor (conta Alibaba Cloud ou usuário RAM) que envia mensagens para o ApsaraMQ for RabbitMQ.

    Resultado do enfileiramento

    N/A

    Fila do ApsaraMQ for RabbitMQ para a qual a mensagem foi entregue.

    Detalhes de entrega (Fila)

    Delivery time

    Momento em que a mensagem foi entregue à fila.

    Consumer IP

    Endereço IP do cliente consumidor.

    Consumer account

    ID da conta Alibaba Cloud ou usuário RAM que consome mensagens do ApsaraMQ for RabbitMQ.

    Consumption method

    Método usado para consumir a mensagem. Peak TPS em Faturamento.

    autoAck

    Indica se a mensagem foi reconhecida automaticamente após o consumo.

    deliveryTag

    Número de sequência de entrega atribuído pelo servidor ApsaraMQ for RabbitMQ ao enviar uma mensagem para o consumidor.

    consumerTag

    Identificador único do cliente consumidor, definido pelo cliente ApsaraMQ for RabbitMQ ou gerado automaticamente pelo servidor ApsaraMQ for RabbitMQ.

    Final result

    Resultado do consumo da mensagem.

    Detalhes da resposta do consumidor

    Response time

    Horário em que o cliente enviou o reconhecimento.

    Response method

    Método usado para reconhecer a mensagem.

    Response parameters

    Parâmetros usados no reconhecimento.

    Response result

    Resultado do reconhecimento.