Event Status

Na tela Event Status você pode visualizar a lista dos eventos enviados por publicadores para o Events Hub e checar o estado das tentativas de distribuição desses eventos aos subscritores. A lista pode exibir até 10.000 eventos por vez, divididos em páginas de até 50 resultados cada.

Se não encontrar o evento que procura entre os 10.000 resultados, use mais filtros para refinar a busca.
event status

Filtros

Por padrão, a lista mostra os eventos do dia atual e você pode usar os filtros para personalizar a busca. Ao acessar a página de Event Status, você verá os filtros From, To e Status. Para carregar mais opções, clique sobre o ícone icon search.

filters event status
  • From e To: data inicial e final de recebimento do evento. O intervalo deve ser de até 31 dias.

  • Status: status de recebimento do evento. Pode ser Success (sucesso) ou Error (erro). O erro pode ser classificado entre Client Error (erro de cliente) e Server Error (erro de servidor).

A exibição dos eventos com erro depende do Events Hub receber as requisições dos publicadores.
  • Contexts: filtra por contextos, permitindo selecionar mais de um ao mesmo tempo.

  • Handlers: filtra por handler, permitindo escolher mais de um ao mesmo tempo.

Ao selecionar handlers, os campos de publishers e subscribers irão apresentar apenas as opções relacionadas a ele.
  • Publishers: filtra por publicador, permitindo selecionar mais de um ao mesmo tempo.

  • Subscribers: filtra por subscritor, permitindo selecionar mais de um ao mesmo tempo.

  • Event ID: filtra por identificador do evento, gerado pelo Events Hub quando uma requisição é recebida de um publicador.

  • Use o botão icon more para personalizar as colunas da lista de Event Status.

  • Copie o Event ID para a área de transferência através do ícone icon copy.

    • Esse ID pode ser utilizado na tela Delivery Retry para encontrar o evento e enviá-lo manualmente a subscritores que não receberam na tentativa de envio automática.

  • Se o evento for enviado ao Events Hub com marcadores da URL incorretos, algumas células das colunas HANDLER, TOPIC e CONTEXT poderão estar vazias.

    • Isso impossibilita identificar o caminho de subscrição dos eventos, resultando em um erro 404 para o publicador e nenhum envio aos subscritores.

  • Na coluna PUBLISHER, você vê quem enviou o evento.

    • Essa identificação só acontece se houver um interceptor que valide o client ID na política aplicada ao handler. Pode ser Client ID Validation ou OAuth Validation.

  • SUBSCRIBER QTY exibe a quantidade de subscritores para o evento, com base nos subscritores inscritos no tópico usado, que têm o contexto para o qual o evento foi enviado habilitado.

  • A coluna STATUS CODE mostra o código HTTP que o Events Hub retornou ao publicador.

    • Um código de sucesso indica que o Events Hub recebeu o evento e tentará entregá-lo aos subscritores, mas não confirma o sucesso do envio.

  • A coluna VIEW MESSAGE contém o ícone icon magnifier, que mostra os headers e body da requisição enviada pelo publicador.

Delivery Retry

O ícone icon expand da coluna DELIVERY RETRY mostra detalhes sobre as tentativas de entrega do evento aos subscritores:

  • Caso não exista um subscritor cadastrado para o evento, o ícone estará desabilitado.

  • Se a coluna STATUS mostrar um código de erro, significa que o envio do evento ao Events Hub não foi bem-sucedido. Nesse caso, o Event Hub não tentará distribuir o evento aos subscritores e não haverá dados.

  • Se o evento for recebido com sucesso pelo Events Hub, o ícone icon expand abrirá uma aba mostrando a última tentativa de enviar o evento a cada subscritor.

event status delivery details
  • A coluna HISTORY contém o ícone icon magnifier, que exibe todas as tentativas de envio para o subscritor selecionado. Você verá:

    • data e hora da tentativa de envio do evento;

    • nome e endereço do subscritor;

    • tipo de envio, que pode ser: primeira tentativa (Initial Delivery), retentativa automática devido a uma política aplicada ao handler (Policy Retry) ou uma tentativa manual (Manual Retry);

    • e o código de retorno recebido.

A URL do subscritor e o código de retorno esperado são configurados durante a criação ou edição de um subscritor.
  • Se a última tentativa de envio ao subscritor falhar, você poderá acessar a tela de Delivery Retry para tentar enviar manualmente o evento ao subscritor. Para isso, clique sobre o botão VIEW IN DELIVERY RETRY. O ID do evento em questão já estará filtrado.

Após uma tentativa manual bem-sucedida, o evento será atualizado na página de Event Status.
Thanks for your feedback!
EDIT
How useful was this article to you?