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:
Habilite o diagnóstico para sua organização inserindo a seguinte URL no navegador:
https://dev.azure.com/{organization}/_notifications?diagnostics=true
A opção Habilitar Diagnóstico aparece no menu de contexto da assinatura.
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.