このページの一部またはすべての情報は、S3NS の Trusted Cloud に適用されない場合があります。
リポジトリの増加に関するモニタリング通知を構成する
このページでは、Artifact Registry リポジトリの増加が上限を超えた場合に通知されるアラート ポリシーを作成する方法について説明します。この手順は Google Cloud コンソール用です。
アラート ポリシーに関する説明は、アラートの概要をご覧ください。
始める前に
-
Google Cloud コンソールを使用してアラート ポリシーを作成および変更するために必要な権限を取得するには、プロジェクトに対する Monitoring 編集者(roles/monitoring.editor
)の IAM ロールの付与を管理者に依頼してください。
ロールの付与については、プロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
Cloud Monitoring のロールの詳細については、Identity and Access Management を使用してアクセスを制御するをご覧ください。
アラート ポリシーの一般的なコンセプトに精通していることを確認してください。
このトピックについては、アラートの概要をご覧ください。
アラートの受信に使用する通知チャンネルを構成します。冗長性を確保するために、複数のタイプの通知チャンネルを作成することをおすすめします。詳細については、通知チャンネルを作成して管理するをご覧ください。
アラート ポリシーを作成する
Artifact Registry リポジトリのサイズが特定のサイズを超えたときに通知を受け取るには、アラート ポリシーを作成します。アラート ポリシーはリポジトリのサイズをモニタリングし、サイズが指定したしきい値を超えると、アラート ポリシーに関連付けられているすべての通知チャネルに通知が送信されます。
アラート ポリシーを作成するには:
-
Google Cloud コンソールで、notifications [アラート] ページに移動します。
[アラート] に移動
検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] となっている結果を選択します。
- 通知チャンネルを作成せずに通知を受け取る場合は、[EDIT NOTIFICATION CHANNELS] をクリックして、通知チャンネルを追加します。チャンネルを追加したら、[アラート] ページに戻ります。
- [アラート] ページで、[CREATE POLICY] をクリックします。
- リソース、指標、フィルタを選択するには、[指標を選択] メニューを開き、[New condition] テーブルの値を使用します。
- (省略可)メニューを関連エントリに限定するには、フィルタバーにリソースまたは指標名を入力します。
- リソースタイプを選択します。たとえば、[VM インスタンス] を選択します。
- 指標カテゴリを選択します。たとえば、[インスタンス] を選択します。
- 指標を選択します。たとえば、[CPU 使用率] を選択します。
- [適用] を選択します。
- [次へ] をクリックして、アラート ポリシー トリガーを構成します。これらのフィールドに入力するには、[Configure alert trigger] テーブルの値を使用します。
- [次へ] をクリックします。
(省略可)アラート ポリシーに通知を追加するには、[通知チャネル] をクリックします。ダイアログで、メニューから 1 つ以上の通知チャネルを選択し、[OK] をクリックします。
インシデントが開かれたときと閉じられたときに通知を受け取るには、[Notify on incident closure] をオンにします。デフォルトでは、インシデントが開かれたときにのみ通知が送信されます。
- (省略可)インシデントの自動クローズ期間を更新します。このフィールドは、指標データがない場合に Monitoring がインシデントを閉じるタイミングを決定します。
- (省略可)[Documentation] をクリックして、通知メッセージに追加する情報を入力します。
- [アラート名] をクリックして、アラート ポリシーの名前を入力します。
- [Create Policy] をクリックします。
[新しい条件] フィールド |
値 |
リソースと指標 |
[リソース] メニューで、[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 回の測定で通知を行えます。詳細情報と例については、アライメント期間と期間の設定をご覧ください。 |
次のステップ
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-02-18 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-02-18 UTC。"],[[["\u003cp\u003eThis page provides instructions on creating an alerting policy in the Google Cloud console to monitor Artifact Registry repository growth and send notifications when a specified size threshold is exceeded.\u003c/p\u003e\n"],["\u003cp\u003eBefore creating an alerting policy, users need the Monitoring Editor IAM role, familiarity with alerting policy concepts, and configured notification channels.\u003c/p\u003e\n"],["\u003cp\u003eThe process involves navigating to the Alerting page in the Google Cloud console, selecting "Create policy," and configuring the resource, metric, filters, and alert trigger.\u003c/p\u003e\n"],["\u003cp\u003eUsers can customize the alerting policy by adding notification channels, defining incident autoclose duration, adding documentation, and setting a specific threshold value to trigger alerts based on repository size.\u003c/p\u003e\n"],["\u003cp\u003eThe necessary configuration for monitoring the repository size is setting the Resource as Artifact Registry Repository, the Metric Category as Repository, the Metric as Repository size and setting the condition type to \u003ccode\u003eThreshold\u003c/code\u003e with the \u003ccode\u003eAbove Threshold\u003c/code\u003e position.\u003c/p\u003e\n"]]],[],null,[]]