アラート ポリシーの管理

アラート ポリシーは、モニタリングする一連の条件を記述するものです。これらの条件は、異常なシステムの状態やリソースの消費に関連している可能性があります。たとえば、稼働時間チェックをモニタリングするポリシーの作成や、Cloud Monitoring API の使用状況をモニタリングするポリシーの作成ができます。アラート ポリシーでは、条件に加えて、通知方法とその通知に含まれるドキュメントを指定できます。

このページでは、Google Cloud Console を使用してアラート ポリシーを作成、管理する方法を説明します。Cloud Monitoring API を使用して、これらのタスクを実行することもできます。この方法の詳細については、API ごとのアラートポリシーの管理をご覧ください。JSON で表されるポリシーについては、サンプル ポリシーをご覧ください。

始める前に

アラート ポリシーを作成する前に、アラート ポリシーの一般的なコンセプトと用語を十分理解しておく必要があります。これには、ポリシーのコンポーネント、インシデントの概念、料金と制限事項の理解が含まれます。詳細については、アラートの概要をご覧ください。

通知ポリシーの作成

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

  1. Cloud Console で、[Monitoring] を選択します。

    [Monitoring] に移動

    今回初めて Google Cloud プロジェクトのため Monitoring にアクセスする場合は、プロジェクトをワークスペースに関連付ける必要があります。Monitoring を一度も使用したことがない場合や、マルチプロジェクト ワークスペースを作成したことがない場合は、このプロセスが自動的に行われます。ただし、マルチプロジェクト ワークスペースを作成したことがある場合は、ダイアログが表示され、新しいワークスペースを作成するか、このプロジェクトを既存のワークスペースに追加できます。選択したら、[追加] をクリックします。

  2. [アラート] を選択します。

  3. [ポリシーを作成] をクリックして、[アラート ポリシーの作成] ページを表示します。

    [新しいアラート ポリシーの作成] ダイアログが表示されます。

    1. [条件を追加] をクリックし、ダイアログを完成させます。 条件のフィールドの詳細については、条件の指定をご覧ください。

      条件は、モニタリング対象リソース、そのリソースの指標、条件を満たすタイミングを記述します。アラート ポリシーには少なくとも 1 つの条件が必要ですが、アラート ポリシーには最大 6 個の条件を含めることができます。 アラート ポリシーの条件が 1 つだけで条件が満たされている場合、インシデントが作成されます。アラート ポリシーに複数の条件がある場合は、それらの条件をどのように組み合わせるかを指定します。詳細については、複数の条件を持つポリシーをご覧ください。

    2. [次へ] をクリックして通知セクションに進みます。

    3. インシデントが作成されたときに通知を受け取るには、アラート ポリシーに通知チャネルを追加します。複数の通知チャネルを追加できます。通知チャネルの選択の詳細については、通知オプションをご覧ください。

      通知チャネルを追加するには、[通知チャネル] をクリックします。ダイアログで、メニューから 1 つ以上の通知チャネルを選択し、[OK] をクリックします。

      「更新」ボタンと「チャネルを管理する」ボタンを表示する通知ダイアログ。

      追加する通知チャネルが一覧にない場合は、[通知チャネルを管理] をクリックします。新しいブラウザタブの [通知チャネル] ページが表示されます。このページで、構成された通知チャネルを更新できます。更新が完了したら、元のタブに戻って [更新] をクリックし、アラート ポリシーに追加する通知チャネルを選択します。詳しくは、オンデマンドでチャネルを作成するをご覧ください。

    4. [次へ] をクリックしてドキュメント セクションに進みます。

    5. [名前] をクリックし、ポリシー名を入力します。ポリシー名は通知に含まれ、[ポリシー] ページに表示されます。

    6. (省略可)通知に含めるドキュメントを指定します。マークダウンを使ってドキュメントをフォーマットすることも、書式なしテキストを使うこともできます。

      Markdown に加えて、変数を使用してポリシー自体から情報を pull して、ドキュメントの内容を調整できます。詳細については、変数の使用をご覧ください。

      たとえば、Addressing High CPU Usage などのタイトルと、プロジェクトを識別する詳細をドキュメントに含めることができます。

      ## Addressing High CPU Usage
      
      This note contains information about high CPU Usage.
      
      You can include variables in the documentation. For example:
      
      This alert originated from the project ${project}, using
      the variable $${project}.
      

      変数は、通知でのみ、該当する値に置き換えられます。[マークダウンをプレビューする] ペインと、ドキュメントを表示する Cloud Console の他の場所では、Markdown の書式のみが反映されます。

      マークダウンを使用したドキュメント メモの作成例

      通知を制御するためのチャネル固有のタグを含めることもできます。詳細については、チャネル コントロールの使用をご覧ください。

  4. [保存] をクリックします。

ポリシーの管理

すべてのアラート ポリシーを一覧表示するには、次のようにします。

  1. Cloud Console で、[Monitoring] を選択します。

    [Monitoring] に移動

  2. [アラート] を選択します。

  3. ポリシーの部分的なリストが [Policies] ペインに表示されます。すべてのポリシーを表示してフィルタを有効にするには、[See all policies] をクリックします。

アラート ポリシーの詳細を表示するには、アラート ポリシーの名前をクリックします。

一覧表示されるアラート ポリシーを制限するには、フィルタを追加します。各フィルタは、名前と値で構成されています。値はポリシー名に対して完全一致、または部分一致に設定できます。一致の確認の際には大文字と小文字は区別されません。複数のフィルタがある場合、OR フィルタを挿入しない限り、論理 AND によって自動的に結合されます。次のスクリーンショットは、test または My Uptime Check Alert Policy に一致するすべてのアラート ポリシーを示しています。

フィルタを使用したアラートの概要のサンプル。

[ポリシー] ページでは、アラート ポリシーを編集、削除、コピー、有効化、無効化できます。

  • ポリシーを編集またはコピーするには、[その他のオプション] をクリックして、対応するオプションを選択します。ポリシーの編集方法とコピー方法は、アラート ポリシーの作成方法と似ています。フィールドの値を変更したり、場合によっては削除したりできます。完了したら、[Save] をクリックします。

  • ポリシーを削除するには、[その他のオプション] をクリックし、[削除] を選択します。確認ダイアログで [削除] を選択します。

  • アラート ポリシーの有効ステータスを変更するには、[有効] の下にある切り替えボタンをクリックします。

アラート ポリシーを選択すると、[ポリシーの詳細] が表示されます。たとえば、次のスクリーンショットは、My Uptime Check Alert Policy という名前のアラート ポリシーの詳細を示しています。

アラート ポリシーの詳細ページのサンプル。

アラート ポリシーの編集、削除、コピー、有効化、無効化は、[ポリシーの詳細] ページで行えます。たとえば、現在有効なアラート ポリシーを無効にするには、[有効] をクリックした後、[オフにする] を選択します。同様に、現在無効なポリシーを有効にするには、[無効] をクリックします。