すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:ACK One ArgoCD アラートの設定方法

最終更新日:Mar 26, 2026

ACK One フリートモニタリングでは、Managed Service for Prometheus を使用してご利用の Fleet インスタンスからメトリックを収集します。カスタム Prometheus アラートルールを定義することで、Argo CD Pod のリソース使用量をリアルタイムで監視し、しきい値を超えた際に通知を送信できます。

前提条件

作業を開始する前に、以下の要件を満たしていることを確認してください。

通知オブジェクトに DingTalk を使用する場合、事前に DingTalk チャットボットのセキュリティ設定で カスタムキーワード

Argo CD アラートルールの作成

  1. ACK One コンソール にログインします。左側のナビゲーションウィンドウで、Fleet > Fleet Observability > Fleet モニタリング の順に選択します。

  2. Fleet モニタリング ページの右上隅にある アラート設定 をクリックし、Prometheus アラートルール ページを開きます。

  3. Prometheus アラートルールの作成 をクリックし、次の表に示すフィールドを入力します。

    パラメーター説明デフォルト
    アラートルール名アラートルールの名前です。ACK One Argo CD pod memory alert
    チェックタイプ検出方法です。静的しきい値 はメトリックを固定値と比較します。カスタム PromQL では、直接 PromQL 式を記述できます。Static Threshold
    Prometheus インスタンス監視対象の ACK One Fleet インスタンスです。text-XXXX
    アラート連絡先グループご利用の環境内で監視対象となる Kubernetes アプリケーショングループです。Kubernetes workload
    アラートメトリック評価対象のメトリックです。Argo CD Pod の場合は、コンテナメモリ使用量 および コンテナ CPU 使用率 が最も重要な監視メトリックとなります。Container Memory Usage
    アラート条件アラートイベントをトリガーするしきい値条件です。CPU使用率が80%
    フィルター条件アラートルールの適用範囲を絞り込みます。以下のフィルター条件タイプをご参照ください。TraverseNamespace Equal argocd, Pod: Traverse
    持続時間アラートイベントの発火タイミングを制御します。以下の持続時間オプションをご参照ください。アラート条件が 2 分間継続的に満たされる
    アラートレベル重大度レベルです。Default が最低、P1 が最高です。有効な値:Default、P4、P3、P2、P1。DefaultP1
    アラートメッセージアラート発火時に受信者に送信されるメッセージです。Go テンプレート構文に基づき、カスタム変数を指定できます。Namespace: {{$labels.namespace}} / Pod: {{$labels.pod_name}} / Container: {{$labels.container}} CPU utilization: {{$labels.metrics_params_opt_label_value}} {{$labels.metrics_params_value}}%. Current value: {{ printf "%.2f" $value }}%
    アラート通知通知フォーマットです。有効な値:シンプルモード および 標準モードSimple Mode
    通知オブジェクトアラートメッセージを受信するチャンネル(例:DingTalk グループ)です。DingTalk alert
    通知期間アラート通知を送信するタイムウィンドウです。23:00–01:00
    通知を再送信するかどうかアラートがクリアされない場合の再送信頻度です。10 分ごと

    フィルター条件タイプ

    タイプ適用範囲追加入力の必要性複数値のサポート
    Traverse(デフォルト)Prometheus インスタンス内のすべてのリソースいいえ該当なし
    Equal指定されたリソースのみリソース名いいえ
    Not equal指定されたリソース以外のすべてリソース名いいえ
    Regex match名前が正規表現に一致するリソース正規表現はい(正規表現経由)
    Regex not match名前が正規表現に一致しないリソース正規表現はい(正規表現経由)

    持続時間オプション

    オプションアラート発火タイミング
    アラート条件が満たされた場合単一のデータポイントがしきい値を超えるとすぐに
    アラート条件が N 分間継続的に満たされた場合しきい値超過状態が少なくとも N 分間継続した後
  4. 完了 をクリックしてアラートルールを保存します。

アラートルールの検証

ルールを保存後、アラート条件をシミュレートして、通知が意図した受信者に届くことを確認します。

  1. 一時的にアラートのしきい値を下げて、現在ご利用の Argo CD Pod が超過している値に設定するか、Pod に負荷スパイクを発生させます。

  2. 設定した 持続時間 が経過するまで待ちます。

  3. 通知オブジェクト(例:DingTalk グループ)にアラートメッセージが届いているかを確認します。

  4. メッセージ本文が設定した アラートメッセージ テンプレートと一致していることを確認します。

過去のアラートイベントを確認するには、Prometheus コンソールを開きます。『過去のアラートの表示』をご参照ください。

次のステップ