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 以降のバージョンでサポートされています。
サービス フック サブスクリプションを作成する
プロジェクト設定に移動します。
https://dev.azure.com/{orgName}/{project_name}/_settings/serviceHooks
[サブスクリプションの作成] を選択します。
サービスの一覧から [Grafana] を選択し、[次へ] を選択します
[リリース デプロイが完了しました] イベントの場合は、オプションのフィルター (リリース パイプライン名、ステージ名、状態) を構成します
Azure DevOps が注釈を投稿するために必要な Grafana URL と Grafana API トークン を指定します。
- [展開期間に注釈を付ける] ウィンドウをチェック場合、追加された注釈はデプロイの期間 (デプロイの開始タイムスタンプと終了タイムスタンプ) に対応します。
- チェックされていない場合、注釈はデプロイの完了タイムスタンプにのみ対応します。 ダッシュボード入力を使用すると、すべてのダッシュボードに注釈を付ける既定の動作ではなく、特定のダッシュボードを注釈のターゲットとして選択できます。
[ テスト ] を選択して、Azure DevOps が指定された構成を使用し、サブスクリプションを正常に作成できることを確認します。
確認したら、[完了] を選択してサブスクリプションの作成を完了 します 。