O recurso Event Tracking do EventBridge permite buscar eventos por ID ou filtrá-los por intervalo de tempo. Em seguida, inspecione o rastro do evento para visualizar informações e detalhes de entrega.
Pré-requisitos
Antes de começar, verifique se você tem:
Um barramento de eventos do EventBridge com eventos publicados
Acesso ao console do EventBridge
Acessar o Event Tracking
Ambos os métodos de consulta partem da mesma página. Siga estas etapas primeiro:
Faça login no console do EventBridge.
No painel de navegação à esquerda, clique em Event Buses.
Na barra de navegação superior, selecione uma região.
Na página Event Buses, clique em nome do barramento de eventos.
No painel de navegação à esquerda, clique em Event Tracking.
Consultar por ID do evento
Use este método quando já tiver o ID do evento e quiser verificar diretamente o status de processamento.
Na página Event Tracking, clique em aba Query By Event ID.
Insira o ID do evento e clique em Query.
O evento correspondente aparece na lista de resultados. Consulte Visualizar rastro e detalhes do evento para inspecionar o evento.
Consultar por intervalo de tempo
Use este método para localizar eventos dentro de uma janela de tempo específica. É possível refinar os resultados por source, tipo ou regra.
Na página Event Tracking, clique em aba Query By Time Range.
-
Defina os parâmetros de consulta e clique em Query.
Parâmetro
Obrigatório
Descrição
Time Range
Sim
Selecione um intervalo predefinido ou especifique horários de início e fim personalizados na lista suspensa
Event Source
Não
Filtre pela source do evento
Event Type
Não
Filtre pelo tipo de evento
Rule Name
Não
Filtre pela regra de evento
Os eventos correspondentes aparecem na lista de resultados. Consulte Visualizar rastro e detalhes do evento para inspecionar um evento.
Visualizar rastro e detalhes do evento
A lista de resultados exibe todos os eventos correspondentes. Para cada evento, a coluna Operations oferece duas ações:
Event Trace
Clique em Event Trace para ver como o EventBridge processou o evento. O rastro divide-se em duas seções:
Event Reception: Quando e como o evento foi recebido.
Event Delivery: Detalhes de entrega para cada destino.
Para salvar os dados do rastro, clique em
Export Event Trace
no canto superior direito da mensagem de Event Trace.
Event Detail
Clique em Event Detail para visualizar o payload completo do evento em formato JSON. O exemplo a seguir mostra os parâmetros de um evento:
{
"datacontenttype": "application/json;charset=utf-8",
"aliyunaccountid": "123456789098****",
"data": {
"number": 100,
"name": "Eventbridge"
},
"subject": "my:subject",
"source": "aliyun.ui",
"type": "ui:Created:PostObject",
"dataschema": "http://example.com/item.json",
"aliyunpublishtime": "2021-03-08T08:34:01.462Z",
"specversion": "1.0",
"aliyuneventbusname": "mybus",
"id": "1ad8djaf-j6be-i648-f6i1-3ijh6bbb****",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "42.120.XX.XX"
}
A tabela a seguir descreve os principais campos no payload do evento:
|
Campo |
Descrição |
|
|
Identificador exclusivo do evento |
|
|
Source que publicou o evento |
|
|
Identificador do tipo de evento |
|
|
Versão da especificação |
|
|
Dados específicos do payload do evento |
|
|
ID da conta Alibaba Cloud (parcialmente mascarado) |
|
|
Nome do barramento de eventos que recebeu o evento |
|
|
Timestamp de publicação do evento (UTC) |
|
|
Região onde o evento foi processado |
Para obter mais informações sobre os parâmetros, consulte Visão geral de eventos.