共用方式為


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

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

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

Grafana 儀表板與註釋

先決條件

類別 要求
權限 - 專案集合管理員群組的成員。 組織擁有者會自動成為此群組的成員。
- [編輯訂閱] 和 [檢視訂用帳戶] 許可權設定為 [允許]。 根據預設,只有專案管理員具有這些許可權。 若要將許可權授與其他使用者,您可以使用命令行工具或 Security REST API。
工具 Grafana

注意

Azure DevOps Server 2019.1 及更新版本支援 Grafana 的服務掛鈎。

建立服務勾點訂用帳戶

  1. 瀏覽至項目設定:

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

    [項目設定] 頁面

    選取 [建立訂用帳戶]

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

    [新增服務掛勾訂閱] 對話框,選擇 [Grafana

  3. 已完成的 發行部署 事件,請配置可選的篩選器:發行管線名稱階段名稱,以及 狀態

    設定發行部署已完成篩選

  4. 提供 Grafana URL 和 Grafana API 令牌, Azure DevOps 必須張貼批注。

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

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

    註釋設定