このドキュメントでは、Service Health ダッシュボード内で Personalized Service Health イベントのアラートを設定する方法について説明します。新しいインシデントや既存のインシデントの更新などのシナリオでアラートを設定できます。
アラートはアラート ポリシーを使用します。アラート ポリシーには、アラートを受け取る状況と通知方法が記述されています。
始める前に
-
Enable the Service Health API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles. -
Verify that billing is enabled for your Google Cloud project.
- このガイドで既存のプロジェクトを使用する場合は、このガイドを完了するために必要な権限があることを確認します。新しいプロジェクトを作成した場合は、必要な権限がすでに付与されています。
- アラートの送信先を定義する Cloud Monitoring 通知チャンネルがある。通知チャンネルがない場合は、Google Cloud コンソールまたは Monitoring API を使用して作成できます。
必要なロール
アラートの設定に必要な権限を取得するには、アラートを設定するプロジェクトに対して次の IAM ロールを付与するよう管理者に依頼してください。
-
ログ構成書き込み(
roles/logging.configWriter) -
Monitoring AlertPolicy 編集者(
roles/monitoring.alertPolicyEditor) -
Monitoring NotificationChannel 閲覧者 (
roles/monitoring.notificationChannelViewer) -
Personalized Service Health 閲覧者 (
roles/servicehealth.viewer)
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
Service Health ダッシュボード内でアラート ポリシーを作成する
Personalized Service Health には、サービス ヘルス ダッシュボードを離れることなくアラート ポリシーを作成できるアラート テンプレートが用意されています。
サービス ヘルス ダッシュボードからアラート ポリシーを作成するには:
- サービス健全性ダッシュボードに移動します。
- 右上にある [アラート ポリシーを作成] を選択します。
- アラート ポリシー テンプレートの例を 1 つ選択し、適切な通知チャンネルを構成して、[ポリシーを作成] を選択します。
既存のテンプレートに基づいて独自のアラート ポリシーを作成するには、次のいずれかの方法でテンプレートを変更します。
- Service Health ダッシュボードに移動します。
- 右上にある [アラート ポリシーを作成] をクリックします。アラート ポリシー テンプレートのリストが表示されます。
- 変更するテンプレートのその他アイコンをクリックし、[アラート ポリシーをカスタマイズ] を選択します。設定できるフィールドと値については、アラート ポリシーと条件の例をご覧ください。
- 必要に応じてアラート ポリシーを編集し、[保存] をクリックします。
アラート ポリシーを更新する
アラート ポリシーは、Google Cloud コンソールの [モニタリング] ページで変更できます。
アラート条件を定義するときは、Google Cloudプロダクトとロケーションにある値を使用します。
次のステップ
Cloud Logging でサービス ヘルスイベントのアラートを設定する別の方法について学習する。