Teilen über


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.

Grafana-Dashboard mit Anmerkungen

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

  1. Navigieren Sie zu Projekteinstellungen:

    https://dev.azure.com/{orgName}/{project_name}/_settings/serviceHooks

    Projekteinstellungen-Seite

    Klicken Sie auf Abonnement erstellen.

  2. Wählen Sie Grafana aus der Liste der Dienste aus, und wählen Sie Next

    Dialogfeld

  3. Konfigurieren Sie für das Ereignis Release-Bereitstellung abgeschlossen die optionalen Filter: Name der Releasepipeline, Stufennamenund Status

    Konfigurieren von Filtern für die abgeschlossene Releasebereitstellung

  4. 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.
  5. Wählen Sie Test- aus, um zu überprüfen, ob Azure DevOps die bereitgestellte Konfiguration verwenden und erfolgreich ein Abonnement erstellen kann.

  6. Wählen Sie nach der Überprüfung Ende aus, um die Erstellung des Abonnements abzuschließen.

    Anmerkungseinstellungen