2.2.2. Prometheus メトリクスを使用した Argo CD ヘルスのモニタリング
Prometheus メトリクスクエリーを実行して、Argo CD アプリケーションのヘルスステータスをモニタリングできます。
手順
-
Web コンソールの Developer パースペクティブで、Argo CD アプリケーションがインストールされている namespace を選択し、Observe
Metrics に移動します。 - Select query ドロップダウンリストから、Custom query を選択します。
Argo CD アプリケーションのヘルスステータスを確認するには、Expression フィールドに、次の例のような Prometheus Query Language (PromQL) クエリーを入力します。
例
sum(argocd_app_info{dest_namespace=~"<your_defined_namespace>",health_status!=""}) by (health_status)1 - 1
<your_defined_namespace>変数を、定義した namespace の実際の名前 (openshift-gitopsなど) に置き換えます。