Compartilhar via


Como habilitar o log de assinatura para solução de problemas

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Observação

Para Azure DevOps Server locais, configure um servidor SMTP para que os membros da equipe vejam a opção Notificações no menu de perfil da organização ou do usuário e recebam notificações.

Para determinadas atividades, ao selecionar Membros da equipe por função, você pode optar por fazer com que o usuário que iniciou a atividade receba uma notificação. Essa notificação é controlada pela caixa de seleção Ignorar iniciador . Por padrão, essa caixa está marcada, o que significa que o usuário que inicia a alteração não é notificado sobre ela.

O log de assinaturas é uma ferramenta valiosa para solucionar problemas. Ele fornece informações de diagnóstico a partir do pipeline de notificações e está desabilitado por padrão. Depois de habilitado, até 25 logs, ou uma hora de logs, são coletados para a assinatura.

Pré-requisitos

Categoria Requisitos
Acesso ao Projeto Membro do projeto.

Habilitar o log de assinatura

Para habilitar o log de assinatura, conclua as seguintes etapas:

  1. Habilite o diagnóstico para sua organização inserindo a seguinte URL no navegador:

    https://dev.azure.com/{organization}/_notifications?diagnostics=true

  2. A opção Habilitar Diagnóstico aparece no menu de contexto da assinatura.

A captura de tela mostra o log de assinatura habilitado.

Exibir logs de diagnóstico de assinatura para correspondência de eventos

Obtenha todos os logs de processamento de eventos de assinatura inserindo a seguinte URL em seu navegador:

https://dev.azure.com/{organization}/_apis/notification/DiagnosticLogs/{event ID}/entries?startTime={date}&endTime={date}

  • organização é sua organização (por exemplo, dev.azure.com/fabrikam-fiber)
  • data é uma especificação de data e hora (por exemplo, 2018-06-29 ou 2018-06-29 02:00)
  • ID do evento é 915f48f2-1b64-40d9-a43f-fe2528b4f296 para eventos de item de trabalho ou
  • event ID é 9a688110-9e33-4cdc-affd-75d16303e7f1 para eventos Git ou
  • O ID do evento é a4804dcf-4bb6-4109-b61c-e59c2e8a9ff7 para qualquer outro tipo de evento

O resultado são informações de log formatadas em JSON.

Exibir logs de diagnóstico de assinatura para entrega de notificação

Recupere todos os logs de entrega de notificação em um determinado período de tempo inserindo o URL em seu navegador.

https://dev.azure.com/{organization}/_apis/notification/DiagnosticLogs/{event ID}/entries?startTime={date}&endTime={date}

  • organização é sua organização (por exemplo, dev.azure.com/fabrikam-fiber)
  • data é uma especificação de data e hora (por exemplo, 2018-06-29 ou 2018-06-29 02:00)
  • ID do evento é 631f49b3-46e1-42ec-8fff-081bd176c18a para eventos de item de trabalho, ou
  • a ID do evento é 8833fc71-42ca-441b-ab12-25314877772d para eventos Git ou
  • O ID do evento é a96d6177-beef-477a-a2ee-2c31433214d0 para qualquer outro tipo de evento

O resultado são informações de log formatadas em JSON.