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

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

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

始める前に

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

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

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

  2. アラート ポリシーの一般的なコンセプトに精通している必要があります。これらのトピックについては、アラートの概要をご覧ください。

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

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

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

[New condition]
フィールド

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

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

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

次のステップ