Erstellen eines Diensthakens für Azure DevOps mit Grafana
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Grafana ist ein Open Source-Dashboard, ein funktionsreiches Metrik-Dashboard und ein Graph-Editor. Es unterstützt Graphit-, Elasticsearch-, OpenTSDB-, Prometheus- und ZustromDB-Analysedienste. Verwenden Sie den Grafana-Service-Hook, um Grafana-Dashboards nach Abschluss von Azure Pipelines-Bereitstellungen zu annotieren.
Voraussetzungen
Kategorie | Anforderungen |
---|---|
Berechtigungen | - Mitglied der Gruppe Projektsammlungsadministratoren. Organisationsbesitzer sind automatisch Mitglieder dieser Gruppe. - Die Berechtigungen Abonnements bearbeiten und Abonnements anzeigen sind auf Zulassen festgelegt. Standardmäßig verfügen nur Projektadministratoren über diese Berechtigungen. Um anderen Benutzern berechtigungen zu gewähren, können Sie das Befehlszeilentool oder die Security REST-API verwenden. |
Tools | Grafana |
Anmerkung
Der Diensthaken für Grafana wird für Azure DevOps Server 2019.1 und höhere Versionen unterstützt.
Erstellen eines Service-Hook-Abonnements
Navigieren Sie zu Projekteinstellungen:
https://dev.azure.com/{orgName}/{project_name}/_settings/serviceHooks
Klicken Sie auf Abonnement erstellen.
Wählen Sie Grafana aus der Liste der Dienste aus, und wählen Sie Next
Konfigurieren Sie für das Ereignis Release-Bereitstellung abgeschlossen die optionalen Filter: Name der Releasepipeline, Stufennamenund Status
Geben Sie die Grafana-URL und Grafana-API-Token an, erforderlich, damit Azure DevOps Anmerkungen posten kann.
- Wenn Sie das Fenster Bereitstellungsdauer kommentierenüberprüfen, entspricht die hinzugefügte Anmerkung der Dauer der Bereitstellung (Start- und Endzeitstempel der Bereitstellung).
- Wenn dies nicht aktiviert ist, bezieht sich die Anmerkung nur auf den Abschlusszeitstempel der Bereitstellung. Die Dashboardeingabe kann verwendet werden, um ein bestimmtes Dashboard als Ziel von Anmerkungen zu wählen, anstatt das Standardverhalten, alle Dashboards zu kommentieren.
Wählen Sie Test- aus, um zu überprüfen, ob Azure DevOps die bereitgestellte Konfiguration verwenden und erfolgreich ein Abonnement erstellen kann.
Wählen Sie nach der Überprüfung Ende aus, um die Erstellung des Abonnements abzuschließen.