アラートの概要

アラートによって、クラウド アプリケーションの問題をタイムリーに認識し、問題をすばやく解決できます。

アラート ポリシーを作成するには、アラートを受け取る状況と通知方法を記述する必要があります。このページでは、アラート ポリシーの概要とそのコンセプトについて説明します。

より実践的なハンズオンについては、次のクイックスタートのいずれかの手順に従ってください。

使用状況をモニタリングして料金のしきい値に近づくとアラートを受け取るアラート ポリシーについては、費用の管理をご覧ください。

アラートの仕組み

アラートポリシーは、Google Cloud Console、Cloud Monitoring APICloud SDK を使用して作成と管理を行うことができます。

各ポリシーでは次のことを指定します。

  • 1 つのリソースまたはリソースのグループの異常な状態を識別する条件。アラート ポリシーの条件は継続的にモニタリングされます。 特定の期間のみをモニタリング対象とする条件を構成することはできません。

  • リソースが異常であることをサポートチームに知らせるために、メール、SMS、その他のチャネルを通じて送信されるオプションの通知

  • サポートチームによる問題の解決に役立つように、一部のタイプの通知に含めることができるオプションのドキュメント

イベントによってアラート ポリシーのいずれかの条件がトリガーされると、Cloud Monitoring によってインシデントが作成され、Google Cloud Console に表示されます。通知を設定した場合は、Cloud Monitoring によってユーザーやサードパーティの通知サービスにも通知が送信されます。 応答者が通知の受信を確認しても、リソースが異常な状態ではなくなるまでインシデントは開いたままです。

このようなコンセプトについての詳細は、アラート ポリシーの詳細をご覧ください。

LAMP スタックを実行している Compute Engine VM インスタンスにウェブ アプリケーションをデプロイします。HTTP レスポンスのレイテンシは通常の需要の増減に応じて変動する場合があることはわかっていますが、ユーザーが長いレイテンシをかなりの時間経験するようになった場合は、対応が必要になります。

ユーザーのレイテンシが長くなったときに通知を受けるには、次のアラート ポリシーを作成します。

HTTP レスポンスのレイテンシが 2 秒を超え、
かつこの状態が 5 分を超える場合、
インシデントを開き、サポートチームにメールを送信します。

ウェブアプリは予想以上に人気が高く、レスポンスのレイテンシが 2 秒を超えるようになりました。アラート ポリシーでどのように対応するかを次に示します。

  1. 連続する 5 分間で 2 秒を超える HTTP レイテンシが発生した後、Cloud Monitoring によってインシデントが開かれ、メールが送信されます。

  2. サポートチームはメールを受信し、Google Cloud Console にログインし、通知の受信を確認します。

  3. 通知メールのドキュメントに従って、チームはレイテンシの原因に対応できます。数分以内に、HTTP レスポンスが 2 秒未満に戻ります。

  4. Cloud Monitoring によって 2 秒未満の HTTP レイテンシが測定されると、すぐに、ポリシーの条件は真ではなくなります(短いレイテンシが 1 回でも測定されると、「連続 5 分」という要件に該当しなくなります)。

    Cloud Monitoring によってインシデントが閉じられ、5 分のタイマーはリセットされます。 次の連続する 5 分の間にレイテンシが 2 秒を超えると、ポリシーによって新しいインシデントが開かれます。

料金と上限

アラート ポリシーや稼働時間チェックの利用に伴う費用はありませんが、次の制限が適用されます。

カテゴリ
ワークスペースごとの稼働時間チェック 100*
ワークスペースごとのアラート ポリシー 500
アラート ポリシーごとの条件 6
アラート ポリシーごとの通知チャネル 16
ワークスペースごとの通知チャネル 4,000
アラート ポリシーごとの同時対応待ちインシデント 5000
*この上限は稼働時間チェックの構成の数に適用されます。稼働時間チェックの各構成には、指定されたリソースのステータスを確認する時間間隔が含まれます。 詳細については、稼働時間チェックの管理をご覧ください。

料金の詳細については、Google Cloud のオペレーション スィートの料金をご覧ください。

次のステップ

  • グラフィック ユーザー インターフェースでアラート ポリシーを作成および管理する場合は、コンソールの使用をご覧ください。
  • Cloud Monitoring API またはコマンドラインでアラート ポリシーを作成および管理する場合は、API の使用をご覧ください。
  • アラート ポリシーの処理のコンセプトについての詳細は、アラート ポリシーの詳細をご覧ください。
  • 現在利用可能な通知チャネルについては、通知オプションをご覧ください。
  • アラート ポリシーの詳細については、サンプル ポリシーをご覧ください。