通知オプション

アラート ポリシーを作成する場合は、インシデントに使用する通知チャネルを最大 16 個設定できます。このページでは、サポートされている通知チャネルの種類とその構成方法を示します。

サービス階層

メール通知チャネルと Cloud Console モバイルアプリ通知チャネルは、基本階層のアカウントで使用できます。その他の通知チャネルはプレミアム階層のアカウントに限定されています。詳細については、Stackdriver の料金をご覧ください。

プロファイルとアカウントの設定

ほとんどの通知チャネルは、アラート ポリシーで使用するには、事前に設定する必要があります。通知チャネルを設定するには、Stackdriver アカウントに対する編集者のアクセス権が必要です。

通知は Stackdriver の 2 つの場所で設定します。

  • [Profile] ページでは、SMS 通知と Cloud Console モバイルアプリを設定します。Stackdriver ウィンドウの右上隅にある自分の名前をクリックし、[Profile] を選択します。

  • [Account Settings] ページでは、その他の通知チャネルを設定します。Stackdriver ウィンドウの左上にあるプロジェクト名をクリックし、プロジェクト リストの下部にある [Account settings] を選択します。次に、[Notifications] と通知の種類を選択します。

同じ Stackdriver アカウントに対する編集者のアクセス権を持つ他のユーザーは、それぞれ独自の通知情報を入力できます。アラート ポリシーの通知オプションを選択するとき、自分自身の構成に加えて、他のユーザーの構成も表示されます。

基本階層のチャネル

メール

アラート ポリシーを作成するときは、[Notifications] セクションで [Email] を選択し、メールアドレスを入力します。アラート ポリシーをセットアップする前にメールアドレスを設定する必要はありません。

プロジェクトの既存のメール通知アドレスを管理する場合:

メール通知の設定に移動

Cloud Console モバイルアプリ

Cloud Console モバイルアプリを使用すると、GCP Console のリソースと Stackdriver の情報をモニタリングできます。アプリをセットアップするには、次の手順に従います。

  1. モバイル端末のアプリストアから Cloud Console モバイルアプリをインストールします。
  2. モバイルアプリで [Settings] メニューを選択して、Cloud Platform アカウントに対してアプリを設定します。これで GCP Console のリソースを参照できるようになります。
  3. Stackdriver で自分の [Profile] ページに移動し、自分のモバイル端末を一覧表示します。

    自分のプロファイルに移動

アラート ポリシーを作成するときは、[Notifications] セクションで [Cloud Console Mobile App] を選択し、リストからモバイル端末を選択します。

プレミアム階層のチャネル

PagerDuty

PagerDuty と統合すれば、Stackdriver との間でインシデントを一方向または双方向で解決できます。PagerDuty をセットアップするには、次の手順に従います。

  1. PagerDuty で: PagerDuty サイトで PagerDuty アカウントを作成します。
  2. Stackdriver で: [Account Settings] > [Notifications] > [PagerDuty] にアクセスします。

    PagerDuty のセットアップに移動

  3. [Add PagerDuty Service] をクリックし、手順に従います。必要に応じて、PagerDuty Sync を設定して Stackdriver との双方向同期を確立します。

アラート ポリシーを作成するときは、[Notifications] セクションで [PagerDuty] を選択し、PagerDuty 設定を選択します。

SMS 通知

SMS 通知を設定するには、まず自分の電話番号を設定します。

  1. Stackdriver で: 自分の [Profile] ページに移動し、SMS の電話番号を [Phone Numbers] セクションにリストします。

    自分のプロファイルに移動

アラート ポリシーを設定するときは、[SMS] 通知タイプを選択し、リストから電話番号を選択します。

Slack

Stackdriver と Slack の統合により、アラート ポリシーは、新しいインシデントが作成されたとき Slack チャンネルに投稿することができます。Slack をセットアップするには、次の手順に従います。

  1. Slack で: Slack のサイトで Slack チャネルを作成します。
  2. Stackdriver で: [Account Settings] > [Notifications] > [Slack] に移動します。

    Slack のセットアップに移動

  3. [Authorize Stackdriver] をクリックし、Slack のウェブサイトの手順に従います。

アラート ポリシーを作成するときは、[Notifications] セクションの [Slack] を選択し、Slack の構成を選択します。

Campfire

Stackdriver と Campfire を統合すれば、新しいインシデントが作成されたときにアラート ポリシーに基づいて Campfire ルームにアラートを投稿できます。Campfire をセットアップするには、次の手順に従います。

  1. Campfire アカウントとルームをすでに持っている必要があります。新規ユーザーへの Campfire の提供はすでに中止されています。詳しくは、Campfire のサイトをご覧ください。
  2. Stackdriver で: [Account Settings] > [Notifications] > [Campfire] に移動します。

    Campfire のセットアップに移動

  3. [Add Campfire Room] をクリックし、手順に従います。

アラート ポリシーを作成するときは、[Notifications] セクションで [Campfire] を選択し、Campfire の構成を選択します。

HipChat

Stackdriver と HipChat を統合すれば、新しいインシデントが作成されたときにアラート ポリシーに基づいて HipChat ルームにアラートを投稿できます。HipChat をセットアップするには、次の手順に従います。

  1. HipChat で: HipChat のサイトで HipChat アカウントとルームを作成します。
  2. Stackdriver で: [Account Settings] > [Notifications] > [HipChat] に移動します。

    HipChat のセットアップに移動

  3. [Add HipChat Room] をクリックし、手順に従います。

アラート ポリシーを作成するときは、[Notifications] セクションで [HipChat] を選択し、HipChat の構成を選択します。

webhook

Stackdriver は、発生したインシデントについてリモート サービスに通知する webhook をサポートしています。webhook をセットアップするには、次の手順に従います。

  1. webhook ハンドラ: Stackdriver からの webhook データを受信するエンドポイント URL を特定します。
  2. Stackdriver で: [Account Settings] > [Notifications] > [Webhooks] に移動します。

    webhook のセットアップに移動

  3. [Add Webhook] をクリックし、手順に従います。このページには、エンドポイントに送信されるデータのサンプルと、いくつかの承認オプションがあります。

アラート ポリシーを作成するときは、[Notifications] セクションで [Webhook] を選択し、webhook の構成を選択します。

フィードバックを送信...