使用 Grafana 建立 Azure DevOps 的服務勾點
Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019
Grafana 是開放原始碼、功能豐富的計量儀錶板和圖形編輯器。 它支援 Graphite、Elasticsearch、OpenTSDB、Prometheus 和 InfluxDB 分析服務。 完成 Azure Pipelines 部署時,使用 Grafana 服務鉤子用於標註 Grafana 儀錶板。
先決條件
類別 | 要求 |
---|---|
權限 | - 專案集合管理員群組的成員。 組織擁有者會自動成為此群組的成員。 - [編輯訂閱] 和 [檢視訂用帳戶] 許可權設定為 [允許]。 根據預設,只有專案管理員具有這些許可權。 若要將許可權授與其他使用者,您可以使用命令行工具或 Security REST API。 |
工具 | Grafana |
注意
Azure DevOps Server 2019.1 及更新版本支援 Grafana 的服務掛鈎。
建立服務勾點訂用帳戶
瀏覽至項目設定:
https://dev.azure.com/{orgName}/{project_name}/_settings/serviceHooks
選取 [建立訂用帳戶]。
在服務清單中選擇 Grafana,然後選擇 [下一步]
已完成的 發行部署 事件,請配置可選的篩選器:發行管線名稱、階段名稱,以及 狀態。
提供 Grafana URL 和 Grafana API 令牌, Azure DevOps 必須張貼批注。
- 如果您檢查 [批注部署持續時間] 視窗,則新增的批注會對應至部署持續時間(部署的開始和結束時間戳)。
- 如果未核對,註釋只會對應到部署的完成時間戳。 儀錶板輸入可用來選擇特定儀錶板做為註釋的目標,而不是標註所有儀錶板的預設行為。
選擇 [測試,以確認 Azure DevOps 可以使用提供的組態並成功建立訂用帳戶。
驗證之後,選擇 [完成] 來完成訂用帳戶的建立。