このドキュメントでは、ログベースの指標が指定した条件に一致する場合に通知を構成する方法について説明します。この手順は、アラート ポリシーの作成と通知チャンネルの構成について説明し、Google Cloud コンソールを対象としています。アラート ポリシーは、Cloud Monitoring API や Google Cloud CLI コマンド gcloud alpha monitoring policies
を使用して作成することもできます。
始める前に
Identity and Access Management のロールに、ログベースの指標の作成と表示とアラート ポリシーの作成に必要な権限が含まれていることを確認します。詳細については、ログベースの指標の権限をご覧ください。
ログベースの指標に精通していることを確認します。詳細については、ログベースの指標の概要をご覧ください。
アラートの受信に使用する通知チャンネルを構成します。これらの手順については、通知チャンネルの作成と管理をご覧ください。
カウンタ指標でのアラート ポリシーを作成する
アラート ポリシーは、モニタリングする一連の条件を記述するものです。アラート ポリシーを作成する場合は、条件(モニタリングの対象と通知を送信するタイミング)も指定する必要があります。通知には、インシデントに関する情報と、関連するログやインシデントの詳細を表示できるボタンが含まれています。
ログベースのカウンタ指標の値をしきい値と比較するアラート ポリシーを作成するには、次の操作を行います。
-
Google Cloud コンソールで、[ログベースの指標] ページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Logging] の結果を選択します。
モニタリングする指標を見つけて more_vert [その他] をクリックし、[指標に基づいて通知を作成する] を選択します。
[モニタリング フィルタを入力] に
metric.type
とresource.type
が表示されていることを確認します。必要に応じて、resource.type
句を追加します。たとえば、次のフィルタは指標とリソースを指定します。
metric.type="logging.googleapis.com/byte_count" AND resource.type="gce_instance"
[ローリング ウィンドウ] メニューでは、10 分以上の値を選択することをおすすめします。特に、この値は、フィルタに一致する複数のログエントリがカウントされるように十分に大きくする必要があります。
たとえば、ログベースの指標で、
N
分ごとに発生する「ハートビート」ログエントリをカウントする場合は、[Rolling window] メニューの値を、2N
分または 10 分のどちらか大きい方に設定します。[次へ] をクリックし、[しきい値] を選択します。
[しきい値] に値を入力し、必要に応じて [アラート トリガー] フィールドと [しきい値の位置] フィールドを構成します。
省略可: [再テスト ウィンドウ] を更新し、[詳細オプション] フィールドを使用して、アラート ポリシーで欠落データを処理する方法を構成します。通常、デフォルトの設定で問題ありません。
[次へ] をクリックし、[通知チャンネル] をクリックして、アラート ポリシーに使用する通知チャンネルを選択します。
省略可: [ドキュメント] セクションに、通知に含める情報を入力します。通常、この情報には通知への対応方法に関する情報が含まれています。
[アラート ポリシーの名前を付ける] に、アラート ポリシーの名前を入力します。
[ポリシーを作成] をクリックします。
トラブルシューティング
問題が発生した場合は、ログベースの指標のトラブルシューティングをご覧ください。
次のステップ
アラート ポリシーの詳細については、次のドキュメントをご覧ください。
ログベースの指標をグラフに表示するには、ログベースの指標を表示するをご覧ください。
Cloud Logging と Cloud Monitoring の使用状況をモニタリングし、料金のしきい値に近づいたら通知を受け取る方法については、使用状況に関するアラートをご覧ください。