このドキュメントでは、Service Health ダッシュボード内で Personalized Service Health イベントのアラートを設定する方法について説明します。新しいインシデントや既存のインシデントの更新などのシナリオでアラートを設定できます。
アラートでは、アラートを受け取る状況と通知方法を記述するアラート ポリシーを使用します。
始める前に
-
Service Health API を有効にします。
API を有効にするために必要なロール
API を有効にするには、
serviceusage.services.enable権限を含む Service Usage 管理者 IAM ロール(roles/serviceusage.serviceUsageAdmin)が必要です。詳しくは、ロールを付与する方法をご覧ください。 - このガイドで既存のプロジェクトを使用する場合は、このガイドを完了するために必要な 権限があることを確認します。新しいプロジェクトを作成した場合は、必要な権限がすでに付与されています。
- アラートの送信先を定義する 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 には、Service Health ダッシュボードを離れることなくアラート ポリシーを作成できるアラート テンプレートが用意されています。
Service Health ダッシュボードからアラート ポリシーを作成するには:
- Service Health ダッシュボードに移動します。
- 右上の [アラート ポリシーを作成] を選択します。
- アラート ポリシー テンプレートのいずれかを選択し、適切な通知チャンネルを構成して、[ポリシーを作成] を選択します。
既存のテンプレートに基づいて独自のアラート ポリシーを作成するには、次の手順でテンプレートを変更します。
- Service Health ダッシュボードに移動します。
- 右上の [アラート ポリシーを作成] をクリックします。アラート ポリシー テンプレートのリストが表示されます。
- 変更するテンプレートのその他アイコンをクリックし、[アラート ポリシーをカスタマイズ] を選択します。設定できるフィールドと値については、アラート ポリシーと 条件の例をご覧ください。
- プロンプトに沿って必要に応じてアラート ポリシーを編集し、[保存] をクリックします。
アラート ポリシーを更新する
アラート ポリシーは、[モニタリング] ページ のGoogle Cloud コンソールで変更できます。
アラート条件を定義するときは、Google Cloud プロダクトと ロケーションにある値を使用します。
次のステップ
Cloud Logging でサービス ヘルス イベントのアラートを設定する別の方法について学習する 。