Share via


使用 Grafana 建立 Azure DevOps 的服務勾點

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

Grafana 是開放原始碼功能豐富的計量儀表板和圖形編輯器。 它支援 Graphite、Elasticsearch、OpenTSDB、Prometheus 和 InfluxDB 分析服務。 使用 Grafana 服務勾點在完成 Azure Pipelines 部署時標注 Grafana 儀表板。

具有批註的 Grafana 儀表板

注意

Azure DevOps Server 2019.1 和更新版本支援 Grafana 的服務勾點。

建立服務勾點訂用帳戶

  1. 流覽至專案設定:

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

    專案設定頁面

    選取 [建立訂閱]。

  2. 在服務清單中選擇 Grafana ,然後選擇 [ 下一步]

    [新增服務勾點訂用帳戶] 對話方塊,選擇 [Grafana]

  3. 針對[發行部署已完成] 事件,設定選擇性篩選:發行管線名稱階段名稱和狀態

    設定發行部署已完成的篩選準則

  4. 提供 Azure DevOps 張貼注釋所需的 Grafana URL 和 Grafana API 權杖

    • 如果您核取 [ 批註部署持續時間] 視窗,新增的批註會對應至部署 (部署的開始和結束時間戳記) 。
    • 如果未核取,批註只會對應至部署的完成時間戳記。 儀表板輸入可用來選擇特定儀表板作為批註的目標,而不是標注所有儀表板的預設行為。
  5. 選擇 [測試 ] 以確認 Azure DevOps 可以使用提供的設定並成功建立訂用帳戶。

  6. 驗證之後,選擇 [ 完成 ] 以完成訂用帳戶的建立。

    注釋設定