Condividi tramite


Come abilitare la registrazione delle sottoscrizioni per la risoluzione dei problemi

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

Nota

Per Azure DevOps Server locale, configurare un server SMTP per i membri del team per visualizzare l'opzione Notifiche dal menu dell'organizzazione o del profilo utente e per ricevere notifiche.

Per determinate attività, quando si seleziona Membri del team per ruolo, è possibile scegliere di fare in modo che l'utente che ha avviato l'attività riceva una notifica. Questa notifica è controllata dalla casella di controllo Ignora iniziatore . Per impostazione predefinita, questa casella è selezionata, ovvero l'utente che avvia la modifica non riceve alcuna notifica.

La registrazione delle sottoscrizioni è uno strumento utile per la risoluzione dei problemi. Consente di avere informazioni di diagnostica dalla pipeline di notifiche ed è disabilitata per impostazione predefinita. Dopo l'abilitazione, per la sottoscrizione vengono raccolti fino a 25 log o fino a un'ora di log.

Prerequisiti

Categoria Requisiti
di accesso a Project membro del progetto.

Abilitare la registrazione delle sottoscrizioni

Per abilitare la registrazione delle sottoscrizioni, completare la procedura seguente:

  1. Abilitare la diagnostica per l'organizzazione immettendo l'URL seguente nel browser:

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

  2. L'opzione Abilita diagnostica viene visualizzata nel menu di scelta rapida della sottoscrizione.

Screenshot che mostra la registrazione della sottoscrizione abilitata.

Visualizzare i log di diagnostica della sottoscrizione per la corrispondenza degli eventi

Ottenere tutti i log di elaborazione degli eventi della sottoscrizione immettendo l'URL seguente nel browser:

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

  • l'organizzazione è l'organizzazione (ad esempio, dev.azure.com/fabrikam-fiber)
  • date è una specifica di data e ora (ad esempio, 2018-06-29 o 2018-06-29 02:00)
  • EVENT ID is 915f48f2-1b64-40d9-a43f-fe2528b4f296 for work item events, or
  • EVENT ID is 9a688110-9e33-4cdc-affd-75d16303e7f1 for Git events, or
  • EVENT ID è a4804dcf-4bb6-4109-b61c-e59c2e8a9ff7 per qualsiasi altro tipo di evento

Il risultato è informazioni di registrazione in formato JSON.

Visualizzare i log di diagnostica della sottoscrizione per il recapito delle notifiche

Recuperare tutti i log di recapito delle notifiche in un determinato intervallo di tempo immettendo l'URL nel browser.

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

  • l'organizzazione è l'organizzazione (ad esempio, dev.azure.com/fabrikam-fiber)
  • date è una specifica di data e ora (ad esempio, 2018-06-29 o 2018-06-29 02:00)
  • EVENT ID is 631f49b3-46e1-42ec-8fff-081bd176c18a for work item events, or
  • EVENT ID is 8833fc71-42ca-441b-ab12-25314877772d for Git events, or
  • l'ID evento è a96d6177-beef-477a-a2ee-2c31433214d0 per qualsiasi altro tipo di evento

Il risultato è informazioni di registrazione in formato JSON.