Utilizar o registo de subscrição para resolver problemas de notificações

Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022

Nota

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

O registo de subscrição ajuda a resolver problemas de notificação ao fornecer informações de diagnóstico do pipeline de notificações. Este recurso está desativado por padrão. Quando ativado, o Azure DevOps recolhe até 25 registos ou uma hora de informações de diagnóstico para a subscrição, conforme o limite que for atingido primeiro.

Pré-requisitos

Categoria Requerimentos
Acesso ao Projeto Membro do projeto.

Ativar registo de subscrição

  1. Vá para a página de notificações com o diagnóstico ativado inserindo este URL no seu navegador:

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

    Substitua {Your_Organization} pelo nome da sua organização (por exemplo, https://dev.azure.com/contoso/_notifications?diagnostics=true).

  2. Na página de notificações, localize a assinatura que deseja debugar e selecione o seu menu de contexto (três pontos).

  3. Selecione Ativar diagnóstico no menu para começar a coletar logs para essa assinatura.

A captura de ecrã mostra o registo de subscrição ativado.

Ver registos de diagnóstico da subscrição

Aceda diretamente aos registos de diagnóstico de assinatura usando chamadas de API. Introduza o seguinte URL no seu browser:

https://dev.azure.com/{Your_Organization}/_apis/notification/DiagnosticLogs/{eventID}/entries?startTime={date}&endTime={date}

Parâmetros:

  • {Your_Organization} - O nome da sua organização (por exemplo, contoso)
  • {date} - Data e hora em formato YYYY-MM-DD ou YYYY-MM-DD HH:MM (por exemplo, 2025-07-02 ou 2025-07-02 14:30)
  • {eventID} - Use o ID de evento apropriado com base no tipo de logs que você precisa:

Logs de correspondência de eventos:

  • 915f48f2-1b64-40d9-a43f-fe2528b4f296 para eventos de itens de trabalho
  • 9a688110-9e33-4cdc-affd-75d16303e7f1 para eventos Git
  • a4804dcf-4bb6-4109-b61c-e59c2e8a9ff7 para outros tipos de eventos

Logs de entrega de notificação:

  • 631f49b3-46e1-42ec-8fff-081bd176c18a para eventos de itens de trabalho
  • 8833fc71-42ca-441b-ab12-25314877772d para eventos Git
  • a96d6177-beef-477a-a2ee-2c31433214d0 para outros tipos de eventos

Retorna informações de diagnóstico formatadas em JSON.