本ドキュメントでは、各通知方法の使用上の注意、前提条件、パラメーターについて説明します。

このタスクについて

アクショングループを作成するときに、次の方法を選択してアラート通知を送信できます。
  • ユーザー: SMSメッセージ、音声通話、および電子メール
  • Webhook:
    • DingTalk、エンタープライズWeChat、ラーク、スラック、ユニバーサルウェブフック

      アクショングループ用に作成するwebhookを選択できます。 [Webhook統合] タブでWebhookを管理できます。 詳細については、「Webhook の作成」をご参照ください。

    • DingTalk-カスタムとWebhook-カスタム

      アクショングループのwebhook URLなどの情報を入力する必要があります。 2つの方法は、履歴設定との互換性を確保するために予約されています。 アクションポリシーを作成するときに、[webhook Integration] タブで使用可能なWebhookを選択することを推奨します。

  • その他: メッセージセンター、EventBridge、およびFunction Compute

SMS メッセージ

通知方法としてSMSメッセージを選択した場合、Log Serviceは、アラートがトリガーされた後にテキストメッセージを使用して、指定されたユーザー、ユーザーグループ、または当番グループにアラート通知を送信します。
  • 使用上の注意

    SMSメッセージを選択した場合、アラート通知は乱数から送信されます。 固定番号は提供できません。

  • 前提条件

    ユーザー、ユーザーグループ、または勤務中のグループが作成されます。 詳細については、「ユーザーとグループの作成」と「当直グループの作成」をご参照ください。

  • パラメーター

    Log Serviceがテキストメッセージを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。

    項目説明
    通知方法[SMSメッセージ] を選択します。
    受信者アラート通知の送信先のユーザー、ユーザーグループ、または当番グループを選択します。
    アラートテンプレートアラート通知の内容を決定するアラートテンプレートを選択します。 Log Service は、選択したアラートテンプレートに基づいてアラート通知を送信します。
    期間Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。

音声通話

通知方法に音声通話を選択した場合、Log Serviceは、アラートがトリガーされた後に音声通話を使用して、指定されたユーザー、ユーザーグループ、または当番グループにアラート通知を送信します。
  • 使用上の注意
    • 携帯電話番号への通話に応答がない場合、Log Serviceはその番号にテキストメッセージを送信します。
    • Log Serviceは次の番号を使用して音声通話を行います。 これらの番号がブロックされないように、携帯電話のホワイトリストに番号を追加することをお勧めします。

      057126885887, 057126885890, 057126885891, 057126885892, 057126885893, 057126885895, 057100000426, 057126885897, 057126885901, 057126885902, 057126885905, 057126885907, 057126885910, 057126885923, 057100000268, 057100001824, 057100000425, 057128357749, 057126886776, 057126886767, 057126886644, 057126886464, 057126886446, 057128354029, 02162227208,, 057128357746, 02152927208, 02162510523, 02162598981, 02863805393, 02162227290, 02062766652 02062766650, 02863805392, 02863805395, 02863805396, 02863805391

  • 前提条件

    ユーザー、ユーザーグループ、または勤務中のグループが作成されます。 詳細については、「ユーザーとグループの作成」と「当直グループの作成」をご参照ください。

  • パラメーター

    Log Serviceが音声通話を使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。

    項目説明
    通知方法[ボイスコール] を選択します。
    受信者アラート通知の送信先のユーザー、ユーザーグループ、または当番グループを選択します。
    重要 音声通話通知方法は、86の接頭辞が付いている中国本土の携帯電話番号のみをサポートします。 携帯電話番号の先頭に86が付いているユーザーを選択してください。 ユーザーを作成するときに携帯電話番号を指定できます。
    アラートテンプレートアラート通知の内容を決定するアラートテンプレートを選択します。 Log Service は、選択したアラートテンプレートに基づいてアラート通知を送信します。
    期間Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。

電子メール

通知方法にメールを選択した場合、Log Serviceは、アラートがトリガーされた後にメールを使用して、指定されたユーザー、ユーザーグループ、または当番グループにアラート通知を送信します。

  • 使用上の注意

    Log Serviceは、 monitor-sg@monitor.alibabacloud.comメールアドレスを使用してアラート通知を送信します。 このアドレスからのメールがブロックされないようにするには、このアドレスをメールボックスのホワイトリストに追加することを推奨します。

  • 前提条件

    ユーザー、ユーザーグループ、または勤務中のグループが作成されます。 詳細については、「ユーザーとグループの作成」と「当直グループの作成」をご参照ください。

  • パラメーター

    Log Serviceが電子メールを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。

    項目説明
    通知方法[メール] を選択します。
    受信者アラート通知の送信先のユーザー、ユーザーグループ、または当番グループを選択します。
    アラートテンプレートアラート通知の内容を決定するアラートテンプレートを選択します。 Log Service は、選択したアラートテンプレートに基づいてアラート通知を送信します。
    期間Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。

DingTalk-カスタム

DingTalk-Custom for Notification Methodを選択した場合、Log Serviceは、アラートがトリガーされた後、DingTalkチャットボットを使用して、指定されたDingTalkグループにアラート通知を送信します。 チャットボットでは、アラート通知のグループ内の指定されたメンバーに通知することもできます。

  • 使用上の注意

    各 DingTalk チャットボットは、1 分あたり最大 20 個のアラート通知を送信できます。

  • 前提条件

    Log ServiceがDingTalkを使用してアラート通知を送信する前に、DingTalkで次の設定を完了する必要があります。

    1. DingTalk を開き、DingTalk グループに移動します。
    2. 右上隅のグループ設定アイコンをクリックし、[グループアシスタント] > [ロボットの追加] を選択します。
    3. [チャットボット] ダイアログボックスには、[ロボットの追加] セクションで [+] アイコンをクリックします。
    4. [カスタム (Webhook経由のカスタムメッセージサービス)] をクリックします。 次に、[追加] をクリックします 。
    5. [ロボットの追加] ダイアログボックスで、画面上の指示に基づいてパラメーターを設定します。

      [セキュリティ設定][カスタムキーワード] に設定し、[アラート] をキーワードとして入力します。 アラート通知は、コンテンツに少なくとも1つのキーワードが含まれている場合にのみ送信できます。 最大10個のキーワードを指定できます。

    6. [コピー] をクリックして WebHook URL をコピーします。
  • パラメーター

    Log ServiceがDingTalk-Customメソッドを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。

    項目説明
    通知方法[DingTalk-カスタム] を選択します。
    リクエスト URLDingTalkグループで生成されるwebhook URLを入力します。
    通知された連絡先アラート通知のグループ内の特定のメンバーに通知するかどうかを決定します。 有効な値: リマインダーなし、すべて、指定されたメンバー。

    [指定したメンバー] を選択した場合、ユーザー、ユーザーグループ、または稼働中グループを指定する必要があります。

    アラートテンプレートアラート通知の内容を決定するアラートテンプレートを選択します。 Log Service は、選択したアラートテンプレートに基づいてアラート通知を送信します。
    説明 DingTalkはMarkdown構文をサポートしています。 詳細については、「DingTalk」をご参照ください。
    期間Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。

カスタム WebHook

通知方法としてWebhook-Customを選択した場合、アラートがトリガーされた後、Log Serviceはアラート通知をカスタムwebhook URLに送信します。

  • 使用上の注意

    Webhook のタイムアウト期間は 5 秒です。 webhookを呼び出すリクエストが送信されてから5秒以内にHTTPステータスコード200が返されない場合、リクエストは失敗します。

  • 前提条件

    Webhook URL が取得済みである必要があります。

  • パラメーター

    Log ServiceがWebhook-Customメソッドを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。

    説明 webhookが正常に呼び出されると、HTTPステータスコード200が返されます。 HTTPステータスコード200が返されない場合、Log Serviceはリクエストが失敗したと見なします。 この場合、webhookが再び呼び出されます。
    項目説明
    通知方法[Webhook-Custom] を選択します。
    リクエスト URLインターネット経由でアクセスできるカスタムwebhook URLを入力します。 たとえば、パブリックドメイン名またはIP:Port形式の文字列を含むURLを入力できます。
    アラートテンプレートアラート通知の内容を決定するアラートテンプレートを選択します。 Log Service は、選択したアラートテンプレートに基づいてアラート通知を送信します。

    Webhook-Customを選択した場合、コンテンツがJSON形式のアラートテンプレートを選択することを推奨します。

    リクエスト方法リクエスト方法を選択します。 有効な値: GET、POST、DELETE、PUT、およびOPTIONS。

    特別な要件がない場合は、POSTメソッドを選択することをお勧めします。

    リクエストヘッダーリクエストヘッダーを追加します。 リクエストヘッダーを追加するには、[リクエストヘッダーの追加] をクリックする必要があります。 例: Content-Type: application/json;charset=utf-8
    期間Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。

メッセージセンター

通知方法にメッセージセンターを選択した場合、アラートがトリガーされた後、Log Serviceは内部メッセージを使用して指定された受信者にアラート通知を送信します。

  • 前提条件

    Log ServiceがMessage Centerを使用してアラート通知を送信する前に、Alibaba Cloud Message Centerで次の設定を完了する必要があります。

    1. Log Service コンソール にログインします。
    2. [メッセージ設定] > [共通設定] を選択します。 表示されたページで、[Log Service アラーム通知] の横にある [変更] をクリックします。
    3. [連絡先の変更] ダイアログボックスで、Log Serviceでアラート通知を送信する連絡先を選択します。 [保存].をクリックします。

      Alibaba Cloudアカウントの所有者のみが連絡先を追加できます。 連絡先を追加すると、Alibaba Cloudは確認情報を指定された メールアドレスに送信します。 連絡先は、電子メールアドレスが確認された後にのみアラート通知を受信できます。

      説明
      • 少なくとも1つの連絡先を選択する必要があります。
      • デフォルトの通知方法はメール で、変更できません。
  • パラメーター

    Log ServiceがMessage Centerを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。

    項目説明
    通知方法[メッセージセンター] を選択します。
    アラートテンプレートアラート通知の内容を決定するアラートテンプレートを選択します。 Log Service は、選択したアラートテンプレートに基づいてアラート通知を送信します。
    期間Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。

DingTalk

通知方法としてDingTalkを選択した場合、Log Serviceは、アラートがトリガーされた後、DingTalkチャットボットを使用して、指定されたDingTalkグループにアラート通知を送信します。 チャットボットでは、アラート通知のグループ内の指定されたメンバーに通知することもできます。

  • 使用上の注意

    各 DingTalk チャットボットは、1 分あたり最大 20 個のアラート通知を送信できます。

  • 前提条件

    webhookが作成されます。 詳細については、「Webhook の作成」をご参照ください。

  • パラメーター

    Log ServiceがDingTalkを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。

    項目説明
    通知方法[DingTalk] を選択します。
    Webhookの選択作成したwebhookを選択します。
    通知された連絡先アラート通知のグループ内の特定のメンバーに通知するかどうかを決定します。 有効な値: リマインダーなし、すべて、指定されたメンバー。

    [指定したメンバー] を選択した場合、ユーザー、ユーザーグループ、または稼働中グループを指定する必要があります。

    アラートテンプレートアラート通知の内容を決定するアラートテンプレートを選択します。 Log Service は、選択したアラートテンプレートに基づいてアラート通知を送信します。
    説明 DingTalkはMarkdown構文をサポートしています。 詳細については、「コンテンツの書式設定」をご参照ください。
    期間Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。

Enterprise WeChat

通知方法としてEnterprise WeChatを選択した場合、Log Serviceは、アラートがトリガーされた後、Enterprise WeChatロボットを使用して、指定されたEnterprise WeChatグループにアラート通知を送信します。

  • 前提条件

    webhookが作成されます。 詳細については、「Webhook の作成」をご参照ください。

  • パラメーター

    Log ServiceがEnterprise WeChatを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。

    項目説明
    通知方法[エンタープライズWeChat] を選択します。
    Webhookの選択作成したwebhookを選択します。
    通知された連絡先アラート通知のグループ内の特定のメンバーに通知するかどうかを決定します。 有効な値: リマインダーなし、すべて、指定されたメンバー。
    [指定したメンバー] を選択した場合、ユーザー、ユーザーグループ、または稼働中グループを指定する必要があります。
    重要 [すべて] または [指定されたメンバー] を選択した場合、Enterprise WeChatはMarkdown構文ではなく、アラート通知のプレーンテキストのみをサポートします。
    アラートテンプレートアラート通知の内容を決定するアラートテンプレートを選択します。 Log Service は、選択したアラートテンプレートに基づいてアラート通知を送信します。
    説明 Enterprise WeChatはMarkdown構文をサポートしています。 詳細については、「コンテンツの書式設定」をご参照ください。
    期間Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。

Lark

通知方法としてLarkを選択した場合、アラートがトリガーされた後、Log ServiceはLarkロボットを使用して指定されたLarkグループにアラート通知を送信します。

  • 前提条件

    webhookが作成されます。 詳細については、「Webhook の作成」をご参照ください。

  • パラメーター

    Log ServiceがLarkを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。

    項目説明
    通知方法ラークを選択します。
    Webhookの選択作成したwebhookを選択します。
    通知された連絡先アラート通知のグループ内の特定のメンバーに通知するかどうかを決定します。 有効な値: No Reminder and All。
    アラートテンプレートアラート通知の内容を決定するアラートテンプレートを選択します。 Log Service は、選択したアラートテンプレートに基づいてアラート通知を送信します。
    説明 LarkはMarkdown構文をサポートしています。 詳細については、「コンテンツの書式設定」をご参照ください。
    期間Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。

Slack

通知方法にSlackを選択した場合、アラートがトリガーされた後、Log Serviceは指定されたSlackユーザーにアラート通知を送信します。

  • 前提条件

    webhookが作成されます。 詳細については、「Webhook の作成」をご参照ください。

  • パラメーター

    Log ServiceがSlackを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。

    項目説明
    通知方法[Slack] を選択します。
    Webhookの選択作成したwebhookを選択します。
    アラートテンプレートアラート通知の内容を決定するアラートテンプレートを選択します。 Log Service は、選択したアラートテンプレートに基づいてアラート通知を送信します。
    説明 SlackはMarkdown構文をサポートしています。 詳細については、「コンテンツの書式設定」をご参照ください。
    期間Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。

Universal Webhook

通知方法にUniversal Webhookを選択した場合、アラートがトリガーされた後、Log Serviceはアラート通知をカスタムwebhook URLに送信します。

  • 前提条件

    webhookが作成されます。 詳細については、「Webhook の作成」をご参照ください。

  • パラメーター

    Log ServiceがユニバーサルWebhookを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。

    項目説明
    通知方法[Universal Webhook] を選択します。
    Webhookの選択作成したwebhookを選択します。
    アラートテンプレートアラート通知の内容を決定するアラートテンプレートを選択します。 Log Service は、選択したアラートテンプレートに基づいてアラート通知を送信します。
    期間Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。

EventBridge

通知方法にEventBridgeを選択した場合、アラートがトリガーされた後、Log Serviceはアラートイベントをカスタムイベントバスに送信します。

  • 前提条件
    • Alibaba Cloud EventBridgeでカスタムイベントバスが作成されます。 詳細については、「t1886188.dita#section_sfl_pcs_6rh」をご参照ください。
      説明 イベントソースを設定せずに、カスタムイベントバスを作成できます。 イベントソースを設定する場合は、acs.sls.alertという名前のイベントソースを作成する必要があります。 名前は、アラートイベントのsourceフィールドの値と同じです。
    • RAMユーザーを使用する場合は、AliyunEventBridgeReadOnlyAccessポリシーで指定された権限がRAMユーザーに付与されていることを確認してください。
  • パラメーター

    Log ServiceがEventBridgeを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。

    項目説明
    通知方法[EventBridge] を選択します。
    [リージョン]作成するイベントバスのリージョンを選択します。
    イベントバス作成したイベントバスを選択します。 Log Serviceはアラートイベントをイベントバスに送信します。
    アラートテンプレートアラート通知の内容を決定するアラートテンプレートを選択します。 Log Service は、選択したアラートテンプレートに基づいてアラート通知を送信します。
    期間Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。
  • イベントフィールド
    アラートがトリガーされると、Log Serviceはアラートイベントを生成し、指定されたイベントバスにアラートイベントを送信します。 詳細については、「t1938024.dita#concept_1938024」をご参照ください。 次の表に、Log Serviceによって生成されるアラートイベントのフィールドを示します。
    重要
    • 複数のアラートがトリガーされた場合、Log Serviceはアラートごとにアラートイベントを生成します。 アラートはマージされません。
    • EventBridgeで使用されるアラートテンプレートの内容がJSON形式でない場合、dataフィールドの変数は、アラートイベントの送信後にイベントバスのイベントルールに使用できません。
    フィールド説明
    idイベントの ID。 IDはグローバルに一意です。
    ソースイベントソース。 値はacs.sls.alertとして固定されています。
    specversionCloudEvents仕様のバージョン。 現在のバージョンは 1.0 です。
    タイプイベントのタイプ。
    • アラートのステータスが発生中の場合、typeフィールドの値はsls:AlertEvent: firingです。
    • アラートのステータスが解決されている場合、typeフィールドの値はsls:AlertEvent: 解決済みです。
    datacontenttypedataフィールドのコンテンツタイプ。 値はapplication/jsonとして固定されています。
    件名イベントの件名。 件名フィールドは、EventBridgeに使用されるアラートテンプレートの件名に対応します。
    時間イベントが発生した時刻。 timeフィールドは、アラートメッセージ内のalert_timeフィールドに対応する。
    データイベントの内容。 データフィールドは、EventBridgeに使用されるアラートテンプレートのコンテンツに対応します。 データフィールドの値はJSON形式でなければなりません。

Function Compute

通知方法にFunction Computeを選択した場合、Log Serviceはアラートがトリガーされた後に作成した関数を呼び出します。

  • 使用上の注意
    • 非HTTP関数のみがサポートされています。 HTTP関数を使用する場合は、通知方法としてWebhook-Customを選択することを推奨します。
    • sls-ops-で始まる関数のみがサポートされています。
  • 前提条件
    • サービスと関数は、Alibaba Cloud function Computeで作成されます。 非HTTP関数のみがサポートされています。 詳細については、「function Computeコンソールで関数を作成する」をご参照ください。
    • RAMユーザーを使用する場合は、AliyunFCReadOnlyAccessポリシーで指定された権限がRAMユーザーに付与されていることを確認してください。
  • パラメーター

    Log ServiceがFunction Computeを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。

    項目説明
    通知方法[Function Compute] を選択します。
    [リージョン]作成する関数のリージョンを選択します。
    サービス作成するサービスを選択します。
    バージョン /エイリアスサービスのバージョンまたはエイリアスを選択します。 デフォルト値: LATEST。
    関数作成した関数を選択します。 sls-ops-で始まる関数のみがサポートされています。
    アラートテンプレートアラート通知の内容を決定するアラートテンプレートを選択します。 Log Service は、選択したアラートテンプレートに基づいてアラート通知を送信します。
    期間Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。