Skapa en tjänsthook för Azure DevOps med Grafana

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

Grafana är en öppen källkod instrumentpanel och grafredigerare för funktionsrika mått. Den stöder analystjänsterna Graphite, Elasticsearch, OpenTSDB, Prometheus och InfluxDB. Använd Grafana-tjänstkroken för att kommentera Grafana-instrumentpaneler när Azure Pipelines-distributioner har slutförts.

Grafana-instrumentpanel med anteckningar

Anteckning

Tjänsthooken för Grafana stöds för Azure DevOps Server 2019.1 och senare versioner.

Skapa en service hook-prenumeration

  1. Gå till projektinställningar:

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

    Sidan Projektinställningar

    Välj Skapa prenumeration.

  2. Välj Grafana i listan över tjänster och välj Nästa

    Dialogrutan Ny Service Hooks-prenumeration väljer du Grafana

  3. För händelse som har slutförts för versionsdistribution konfigurerar du de valfria filtren: Namn på versionspipeline, fasnamn och status

    Konfigurera slutförda filter för versionsdistribution

  4. Ange grafana-URL:en och grafana-API-token som krävs för att Azure DevOps ska kunna publicera anteckningar.

    • Om du markerar varaktighetsperioden för kommenterar distributionen motsvarar kommentaren som lagts till distributionens varaktighet (start- och sluttidsstämplar för distribution).
    • Om den inte är markerad motsvarar anteckningen endast tidsstämpeln för slutförande av distributionen. Instrumentpanelens indata kan användas för att välja en specifik instrumentpanel som mål för anteckningar i stället för standardbeteendet att kommentera alla instrumentpaneler.
  5. Välj Testa för att kontrollera att Azure DevOps kan använda den angivna konfigurationen och skapa en prenumeration.

  6. När prenumerationen har verifierats väljer du Slutför för att slutföra skapandet av prenumerationen.

    Anteckningsinställningar