リポジトリの増加に関するモニタリング通知を構成する

このページでは、Artifact Registry リポジトリの増加が上限を超えた場合に通知されるアラート ポリシーを作成する方法について説明します。この手順は Google Cloud コンソール用です。

アラート ポリシーに関する説明は、アラートの概要をご覧ください。

始める前に

  1. Google Cloud コンソールを使用してアラート ポリシーを作成および変更するために必要な権限を取得するには、プロジェクトに対する Monitoring 編集者roles/monitoring.editor)の IAM ロールの付与を管理者に依頼してください。 ロールの付与については、プロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。

    必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。

    Cloud Monitoring のロールの詳細については、Identity and Access Management を使用してアクセスを制御するをご覧ください。

  2. アラート ポリシーの一般的なコンセプトに精通していることを確認してください。 このトピックについては、アラートの概要をご覧ください。

  3. アラートの受信に使用する通知チャンネルを構成します。冗長性を確保するために、複数のタイプの通知チャンネルを作成することをおすすめします。詳細については、通知チャンネルを作成して管理するをご覧ください。

アラート ポリシーを作成する

Artifact Registry リポジトリのサイズが特定のサイズを超えたときに通知を受け取るには、アラート ポリシーを作成します。アラート ポリシーはリポジトリのサイズをモニタリングし、サイズが指定したしきい値を超えると、アラート ポリシーに関連付けられているすべての通知チャネルに通知が送信されます。

[新しい条件]
フィールド

リソースと指標 [リソース] メニューで、[Artifact Registry リポジトリ] を選択します。
[指標カテゴリ] メニューで [リポジトリ] を選択します。
[指標] メニューで [リポジトリ サイズ] を選択します。

データが存在しないものも含めて、すべての指標タイプを表示するには、[アクティブ] をクリックします。デフォルトでは、メニューにはデータを含む指標タイプのみが表示されます。詳細については、指標がメニューに表示されないをご覧ください。
フィルタ 省略可。
  • resource_container ラベルを使用して、プロジェクト ID または組織 ID を入力し、プロジェクトまたは組織のアラートを設定します。
  • repository_id ラベルを使用して、特定のリポジトリのアラートを設定します。詳細については、選択した時系列をフィルタするをご覧ください。
時系列全体
時系列集計
none
ローリング ウィンドウ デフォルトを使用します。
ローリング ウィンドウ関数 max
[Configure alert trigger]
フィールド

条件タイプ Threshold
アラート トリガー Any time series violates
しきい値の位置 Above threshold
しきい値 アラートをトリガーするリポジトリのサイズ(バイト単位)に設定します。たとえば、リポジトリのサイズが 0.5 GB を超えたときにアラートをトリガーするには、しきい値を 500000000 に設定します。
再テスト ウィンドウ デフォルト値は No retest です。この設定では、1 回の測定で通知を行えます。詳細情報と例については、アライメント期間と期間の設定をご覧ください。

次のステップ