Créer un hook de service pour Azure DevOps avec Grafana
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Grafana est un open source, un tableau de bord et un éditeur de graphiques riches en fonctionnalités. Il prend en charge les services d’analyse Graphite, Elasticsearch, OpenTSDB, Prometheus et InfluxDB. Utilisez le hook de service Grafana pour annoter les tableaux de bord Grafana une fois les déploiements Azure Pipelines terminés.
Notes
Le hook de service pour Grafana est pris en charge pour Azure DevOps Server 2019.1 et versions ultérieures.
Créer un abonnement de hook de service
Accédez aux paramètres du projet :
https://dev.azure.com/{orgName}/{project_name}/_settings/serviceHooks
Sélectionnez Créer l'abonnement.
Choisissez Grafana parmi la liste des services et choisissez Suivant
Pour l’événement Déploiement de mise en production terminé , configurez les filtres facultatifs : Nom du pipeline de mise en production, Nom de la phase et État
Fournissez l’URL Grafana et le jeton d’API Grafana requis pour qu’Azure DevOps publie des annotations.
- Si vous case activée la fenêtre Annoter la durée du déploiement, l’annotation ajoutée correspond à la durée du déploiement (horodatages de début et de fin du déploiement).
- Si elle n’est pas cochée, l’annotation correspond uniquement à l’horodatage d’achèvement du déploiement. L’entrée du tableau de bord peut être utilisée pour choisir un tableau de bord spécifique comme cible d’annotations plutôt que le comportement par défaut d’annotation de tous les tableaux de bord.
Choisissez Test pour vérifier qu’Azure DevOps peut utiliser la configuration fournie et créer un abonnement.
Une fois vérifié, choisissez Terminer pour terminer la création de l’abonnement.