Comment activer la journalisation des abonnements pour la résolution des problèmes
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Remarque
Pour les Azure DevOps Server locales, configurez un serveur SMTP pour que les membres de l’équipe voient l’option Notifications à partir de leur organisation ou de leur profil utilisateur et reçoivent des notifications.
Pour certaines activités, lorsque vous sélectionnez membres de l’équipe par rôle, vous pouvez choisir d’avoir l’utilisateur qui a lancé l’activité reçoivent une notification. Cette notification est contrôlée par la case à cocher Ignorer l’initiateur. Par défaut, cette case est cochée, ce qui signifie que l’utilisateur qui démarre la modification n’est pas averti.
La journalisation des abonnements est un outil précieux pour la résolution des problèmes. Il fournit des informations de diagnostic à partir du pipeline de notifications et est désactivé par défaut. Une fois activé, jusqu’à 25 journaux, ou une heure de journaux, sont collectés pour l’abonnement.
Conditions préalables
Catégorie | Exigences |
---|---|
Accès au projet | Membre du projet. |
Activer la journalisation des abonnements
Pour activer la journalisation des abonnements, procédez comme suit :
Activez les diagnostics pour votre organisation en entrant l’URL suivante dans votre navigateur :
https://dev.azure.com/{organization}/_notifications?diagnostics=true
L’option Activer les diagnostics s’affiche dans le menu contextuel de l’abonnement.
Afficher les journaux de diagnostic d’abonnement pour la correspondance d’événements
Obtenez tous les journaux de traitement des événements d’abonnement en entrant l’URL suivante dans votre navigateur :
https://dev.azure.com/{organization}/_apis/notification/DiagnosticLogs/{event ID}/entries?startTime={date}&endTime={date}
- l’organisation est votre organisation (par exemple, dev.azure.com/fabrikam-fiber)
- date est une spécification d’heure de date (par exemple, 2018-06-29 ou 2018-06-29 02:00)
- l’ID d’événement est 915f48f2-1b64-40d9-a43f-fe2528b4f296 pour les événements d’élément de travail, ou
- l’ID d’événement est 9a688110-9e33-4cdc-affd-75d16303e7f1 pour les événements Git, ou
- l’ID d’événement est a4804dcf-4bb6-4109-b61c-e59c2e8a9ff7 pour tout autre type d’événement
Le résultat est les informations de journalisation au format JSON.
Afficher les journaux de diagnostic d’abonnement pour la remise des notifications
Récupérez tous les journaux de remise de notification dans un délai donné en entrant l’URL dans votre navigateur.
https://dev.azure.com/{organization}/_apis/notification/DiagnosticLogs/{event ID}/entries?startTime={date}&endTime={date}
- l’organisation est votre organisation (par exemple, dev.azure.com/fabrikam-fiber)
- date est une spécification d’heure de date (par exemple, 2018-06-29 ou 2018-06-29 02:00)
- l’ID d’événement est 631f49b3-46e1-42ec-8fff-081bd176c18a pour les événements d’élément de travail, ou
- l’ID d’événement est 8833fc71-42ca-441b-ab12-25314877772d pour les événements Git, ou
- l’ID d’événement est a96d6177-beef-477a-a2ee-2c31433214d0 pour tout autre type d’événement
Le résultat est les informations de journalisation au format JSON.