本ドキュメントでは、各通知方法の使用上の注意、前提条件、パラメーターについて説明します。
背景情報
アクショングループを作成するときに、次の方法を選択してアラート通知を送信できます。
ユーザー: SMSメッセージ、音声通話、および電子メール
Webhook:
DingTalk、エンタープライズWeChat、ラーク、スラック、ユニバーサルウェブフック
アクショングループ用に作成したwebhookを選択できます。 [Webhook統合] タブでWebhookを管理できます。 詳細については、「webhookの作成」をご参照ください。
DingTalk-カスタムとWebhook-カスタム
アクショングループのwebhook URLなどの情報を入力する必要があります。 2つの方法は、履歴設定との互換性を確保するために予約されています。 アクションポリシーを作成するときに、[webhook Integration] タブで使用可能なWebhookを選択することを推奨します。
その他: メッセージセンター、EventBridge、およびFunction Compute
SMS メッセージ
通知方法としてSMSメッセージを選択した場合、Simple Log Serviceは、アラートがトリガーされた後にテキストメッセージを使用して、指定されたユーザー、ユーザーグループ、または当番グループにアラート通知を送信します。
使用上の注意
SMSメッセージを選択した場合、アラート通知は乱数から送信されます。 固定番号は提供できません。
前提条件
ユーザー、ユーザーグループ、または勤務中のグループが作成されます。 詳細については、「ユーザーとユーザーグループの作成」および「当番グループの作成」をご参照ください。
パラメーター
Simple Log Serviceがテキストメッセージを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。
パラメーター
説明
通知方法
[SMSメッセージ] を選択します。
受信者
アラート通知の送信先のユーザー、ユーザーグループ、または当番グループを選択します。
アラートテンプレート
アラート通知の内容を決定するアラートテンプレートを選択します。 Simple Log Serviceは、選択したアラートテンプレートに基づいてアラート通知を送信します。
期間
Simple Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。
音声通話
通知方法に音声通話を選択した場合、アラートがトリガーされた後、Simple Log Serviceは指定されたユーザー、ユーザーグループ、または当番グループに音声通話を使用してアラート通知を送信します。
使用上の注意
携帯電話番号への通話に応答がない場合、Simple Log Serviceはその番号にテキストメッセージを送信します。
Simple Log Serviceは、次の番号を使用して音声通話を行います。 これらの番号がブロックされないようにするには、携帯電話のホワイトリストに次の番号を追加することをお勧めします。
057126885887、057126885890、057126885891、057126885892、057126885893、057126885895、057100000426、057126885897、057126886776、057126885901、057126885902、057126885905、057126885907、057126885910、057126885923、057100000268、057100000425、02162510523、02162569018、057126886767、057126886644、057126886464、057128354209、057128357746、057128357749、05923396515、05923396622、02152362232、05923396548、02152765115、05923396629、02152927208、02062766635、057128354029、057100001824、02062766650、05923396667、、、、02062766651、、、、、、
前提条件
ユーザー、ユーザーグループ、または勤務中のグループが作成されます。 詳細については、「ユーザーとユーザーグループの作成」および「当番グループの作成」をご参照ください。
パラメーター
Simple Log Serviceで音声通話を使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。
パラメーター
説明
通知方法
[ボイスコール] を選択します。
受信者
アラート通知の送信先のユーザー、ユーザーグループ、または当番グループを選択します。
重要音声通話通知方法は、86の接頭辞が付いている中国本土の携帯電話番号のみをサポートします。 携帯電話番号の先頭に86が付いているユーザーを選択してください。 ユーザーを作成するときに携帯電話番号を指定できます。
アラートテンプレート
アラート通知の内容を決定するアラートテンプレートを選択します。 Simple Log Serviceは、選択したアラートテンプレートに基づいてアラート通知を送信します。
期間
Simple Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。
電子メール
通知方法にメールを選択した場合、アラートがトリガーされた後、Simple Log Serviceは指定されたユーザー、ユーザーグループ、または当番グループにメールを使用してアラート通知を送信します。
使用上の注意
Simple Log Serviceは、を使用してアラート通知を送信します。 メールアドレス:monitor-sg@monitor.alibabacloud.com を使用して通知メールを送信します。 このアドレスからのメールがブロックされないようにするには、このアドレスをメールアドレスのホワイトリストに追加することを推奨します。
前提条件
ユーザー、ユーザーグループ、または勤務中のグループが作成されます。 詳細については、「ユーザーとユーザーグループの作成」および「当番グループの作成」をご参照ください。
パラメーター
Simple Log Serviceでメールを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。
パラメーター
説明
通知方法
[メール] を選択します。
受信者
アラート通知の送信先のユーザー、ユーザーグループ、または当番グループを選択します。
アラートテンプレート
アラート通知の内容を決定するアラートテンプレートを選択します。 Simple Log Serviceは、選択したアラートテンプレートに基づいてアラート通知を送信します。
期間
Simple Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。
DingTalk-カスタム
DingTalk-Custom for Notification Methodを選択した場合、アラートがトリガーされた後、Simple Log Serviceは、DingTalkチャットボットを使用して、指定されたDingTalkグループにアラート通知を送信します。 チャットボットでは、アラート通知のグループ内の指定されたメンバーに通知することもできます。
使用上の注意
各 DingTalk チャットボットは、1 分あたり最大 20 個のアラート通知を送信できます。
前提条件
DingTalkを使用してアラート通知を受信する前に、次の設定が完了しています。
DingTalkチャットボットを作成し、チャットボットの消費モードパラメーターをHTTPに設定します。
DingTalkを開きます。 DingTalkグループに移動し、右上隅のアイコンをクリックします。
ステップ1で作成したチャットボットを選択し、[追加] をクリックします。 次に、[完了] をクリックします。
Robot Managementパネルで、チャットボットを表示し、チャットボットのwebhook URLをコピーします。
パラメーター
Simple Log ServiceでDingTalk-Customメソッドを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。
パラメーター
説明
通知方法
[DingTalk-カスタム] を選択します。
リクエスト URL
DingTalkグループで生成されるwebhook URLを入力します。
通知された連絡先
アラート通知のグループ内の特定のメンバーに通知するかどうかを決定します。 有効な値: リマインダーなし、すべて、指定されたメンバー。
[指定したメンバー] を選択した場合、ユーザー、ユーザーグループ、または稼働中グループを指定する必要があります。
アラートテンプレート
アラート通知の内容を決定するアラートテンプレートを選択します。 Simple Log Serviceは、選択したアラートテンプレートに基づいてアラート通知を送信します。
説明DingTalkはMarkdown構文をサポートしています。 詳細については、「DingTalk」をご参照ください。
期間
Simple Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。
カスタム WebHook
通知方法としてWebhook-Customを選択した場合、アラートがトリガーされた後、Simple Log Serviceはアラート通知をカスタムウェブフックURLに送信します。
使用上の注意
Webhook のタイムアウト期間は 5 秒です。 webhookを呼び出すリクエストが送信されてから5秒以内にHTTPステータスコード200が返されない場合、リクエストは失敗します。
前提条件
Webhook URL が取得済みである必要があります。
パラメーター
Simple Log ServiceでWebhook-Customメソッドを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。
説明webhookが正常に呼び出されると、HTTPステータスコード200が返されます。 HTTPステータスコード200が返されない場合、Simple Log Serviceはリクエストが失敗したと見なします。 この場合、webhookが再び呼び出されます。
パラメーター
説明
通知方法
[Webhook-Custom] を選択します。
リクエスト URL
インターネット経由でアクセスできるカスタムwebhook URLを入力します。 たとえば、パブリックドメイン名またはIP:Port形式の文字列を含むURLを入力できます。
アラートテンプレート
アラート通知の内容を決定するアラートテンプレートを選択します。 Simple Log Serviceは、選択したアラートテンプレートに基づいてアラート通知を送信します。
Webhook-Customを選択した場合、コンテンツがJSON形式のアラートテンプレートを選択することを推奨します。
RequestMode
リクエスト方法を選択します。 有効な値: GET、POST、DELETE、PUT、およびOPTIONS。
特別な要件がない場合は、POSTメソッドを選択することをお勧めします。
リクエストヘッダー
リクエストヘッダーを追加します。 リクエストヘッダーを追加するには、[リクエストヘッダーの追加] をクリックする必要があります。 例: Content-Type: application/json;charset=utf-8
期間
Simple Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。
メッセージセンター
通知方法のメッセージセンターを選択した場合、アラートがトリガーされた後、Simple Log Serviceは内部メッセージを使用して指定された受信者にアラート通知を送信します。
前提条件
Simple Log ServiceがMessage Centerを使用してアラート通知を送信する前に、Alibaba Cloud Message Centerで次の設定を完了する必要があります。
Log Service コンソール にログインします。
を選択します。 表示されるページで、[Simple Log Serviceアラーム通知] の横にある [変更] をクリックします。
[連絡先の変更] ダイアログボックスで、Simple Log Serviceでアラート通知を送信する連絡先を選択します。 [保存].をクリックします。
Alibaba Cloudアカウントの所有者のみが連絡先を追加できます。 連絡先を追加すると、Alibaba Cloudは検証情報を指定された 指定したメールアドレスに自動送信されます 連絡先は、電子メールアドレスが確認された後にのみアラート通知を受信できます。
説明少なくとも1つの連絡先を選択する必要があります。
デフォルトの通知方法は電子メール 変更できません。
パラメーター
Simple Log Serviceでメッセージセンターを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。
パラメーター
説明
通知方法
[メッセージセンター] を選択します。
アラートテンプレート
アラート通知の内容を決定するアラートテンプレートを選択します。 Simple Log Serviceは、選択したアラートテンプレートに基づいてアラート通知を送信します。
期間
Simple Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。
DingTalk
通知方法としてDingTalkを選択した場合、アラートがトリガーされた後、Simple Log Serviceは、DingTalkチャットボットを使用して、指定されたDingTalkグループにアラート通知を送信します。 チャットボットでは、アラート通知のグループ内の指定されたメンバーに通知することもできます。
使用上の注意
各 DingTalk チャットボットは、1 分あたり最大 20 個のアラート通知を送信できます。
前提条件
webhookが作成されます。 詳細については、「webhookの作成」をご参照ください。
パラメーター
Simple Log ServiceでDingTalkを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。
パラメーター
説明
通知方法
[DingTalk] を選択します。
Webhookの選択
作成したwebhookを選択します。
通知された連絡先
アラート通知のグループ内の特定のメンバーに通知するかどうかを決定します。 有効な値: リマインダーなし、すべて、指定されたメンバー。
[指定したメンバー] を選択した場合、ユーザー、ユーザーグループ、または稼働中グループを指定する必要があります。
アラートテンプレート
アラート通知の内容を決定するアラートテンプレートを選択します。 Simple Log Serviceは、選択したアラートテンプレートに基づいてアラート通知を送信します。
説明DingTalkはMarkdown構文をサポートしています。 詳細については、「コンテンツの書式設定」をご参照ください。
期間
Simple Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。
Enterprise WeChat
通知方法としてEnterprise WeChatを選択した場合、アラートがトリガーされた後、Simple Log Serviceは、Enterprise WeChatロボットを使用して、指定されたEnterprise WeChatグループにアラート通知を送信します。
前提条件
webhookが作成されます。 詳細については、「webhookの作成」をご参照ください。
パラメーター
Enterprise WeChatを使用してSimple Log Serviceでアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。
パラメーター
説明
通知方法
[エンタープライズWeChat] を選択します。
Webhookの選択
作成したwebhookを選択します。
通知された連絡先
アラート通知のグループ内の特定のメンバーに通知するかどうかを決定します。 有効な値: リマインダーなし、すべて、指定されたメンバー。
[指定したメンバー] を選択した場合、ユーザー、ユーザーグループ、または稼働中グループを指定する必要があります。
重要[すべて] または [指定されたメンバー] を選択した場合、Enterprise WeChatはMarkdown構文ではなく、アラート通知のプレーンテキストのみをサポートします。
アラートテンプレート
アラート通知の内容を決定するアラートテンプレートを選択します。 Simple Log Serviceは、選択したアラートテンプレートに基づいてアラート通知を送信します。
説明Enterprise WeChatはMarkdown構文をサポートしています。 詳細については、「コンテンツの書式設定」をご参照ください。
期間
Simple Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。
Lark
通知方法としてLarkを選択した場合、アラートがトリガーされた後、Simple Log ServiceはLarkロボットを使用して指定されたLarkグループにアラート通知を送信します。
前提条件
webhookが作成されます。 詳細については、「webhookの作成」をご参照ください。
パラメーター
Simple Log ServiceでLarkを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。
パラメーター
説明
通知方法
ラークを選択します。
Webhookの選択
作成したwebhookを選択します。
通知された連絡先
アラート通知のグループ内の特定のメンバーに通知するかどうかを決定します。 有効な値: No Reminder and All。
アラートテンプレート
アラート通知の内容を決定するアラートテンプレートを選択します。 Simple Log Serviceは、選択したアラートテンプレートに基づいてアラート通知を送信します。
説明LarkはMarkdown構文をサポートしています。 詳細については、「コンテンツの書式設定」をご参照ください。
期間
Simple Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。
Slack
通知方法にSlackを選択した場合、アラートがトリガーされた後、Simple Log Serviceは指定されたSlackユーザーにアラート通知を送信します。
前提条件
webhookが作成されます。 詳細については、「webhookの作成」をご参照ください。
パラメーター
Slackを使用してSimple Log Serviceでアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。
パラメーター
説明
通知方法
[Slack] を選択します。
Webhookの選択
作成したwebhookを選択します。
アラートテンプレート
アラート通知の内容を決定するアラートテンプレートを選択します。 Simple Log Serviceは、選択したアラートテンプレートに基づいてアラート通知を送信します。
説明SlackはMarkdown構文をサポートしています。 詳細については、「コンテンツの書式設定」をご参照ください。
期間
Simple Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。
Universal Webhook
通知方法にUniversal Webhookを選択した場合、アラートがトリガーされた後、Simple Log Serviceはアラート通知をカスタムwebhook URLに送信します。
前提条件
webhookが作成されます。 詳細については、「webhookの作成」をご参照ください。
パラメーター
Simple Log ServiceでユニバーサルWebhookを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。
パラメーター
説明
通知方法
[Universal Webhook] を選択します。
Webhookの選択
作成したwebhookを選択します。
アラートテンプレート
アラート通知の内容を決定するアラートテンプレートを選択します。 Simple Log Serviceは、選択したアラートテンプレートに基づいてアラート通知を送信します。
期間
Simple Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。
EventBridge
通知方法にEventBridgeを選択した場合、アラートがトリガーされた後、Simple Log Serviceはアラートイベントをカスタムイベントバスに送信します。
前提条件
Alibaba Cloud EventBridgeでカスタムイベントバスが作成されます。 詳細については、「カスタムイベントバスの作成」をご参照ください。
説明イベントソースを設定せずに、カスタムイベントバスを作成できます。 イベントソースを設定する場合は、acs.sls.alertという名前のイベントソースを作成する必要があります。 名前は、アラートイベントのsourceフィールドの値と同じです。
RAMユーザーを使用する場合、AliyunEventBridgeReadOnlyAccessポリシーで指定された権限がRAMユーザーに付与されます。
パラメーター
Simple Log ServiceがEventBridgeを使用してアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。
パラメーター
説明
通知方法
[EventBridge] を選択します。
リージョン
作成したイベントバスのリージョンを選択します。
イベントバス
作成したイベントバスを選択します。 Simple Log Serviceは、アラートイベントをイベントバスに送信します。
アラートテンプレート
アラート通知の内容を決定するアラートテンプレートを選択します。 Simple Log Serviceは、選択したアラートテンプレートに基づいてアラート通知を送信します。
期間
Simple Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。
イベントフィールド
アラートがトリガーされると、Simple Log Serviceはアラートイベントを生成し、指定されたイベントバスにアラートイベントを送信します。 詳細については、「概要」をご参照ください。 次の表に、Simple Log Serviceによって生成されるアラートイベントのフィールドを示します。
重要複数のアラートがトリガーされた場合、Simple Log Serviceはアラートごとにアラートイベントを生成します。 アラートはマージされません。
EventBridgeで使用されるアラートテンプレートの内容がJSON形式でない場合、dataフィールドの変数は、アラートイベントの送信後にイベントバスのイベントルールに使用できません。
項目
説明
id
イベントの ID。 IDはグローバルに一意です。
ソース
イベントソース。 値はacs.sls.alertとして固定されています。
specversion
CloudEvents仕様のバージョン。 現在のバージョンは 1.0 です。
タイプ
イベントタイプ。
アラートのステータスが発生中の場合、typeフィールドの値はsls:AlertEvent: firingです。
アラートのステータスが解決されている場合、typeフィールドの値はsls:AlertEvent: 解決済みです。
datacontenttype
dataフィールドのコンテンツタイプ。 値はapplication/jsonとして固定されています。
件名
イベントの件名。 件名フィールドは、EventBridgeに使用されるアラートテンプレートの件名に対応します。
時間
イベントが発生した時刻。 timeフィールドは、アラートメッセージ内のalert_timeフィールドに対応する。
データ
イベントの内容。 データフィールドは、EventBridgeに使用されるアラートテンプレートのコンテンツに対応します。 データフィールドの値はJSON形式でなければなりません。
Function Compute
通知方法にFunction Computeを選択した場合、Simple Log Serviceは、アラートがトリガーされた後に作成した関数を呼び出します。
使用上の注意
非HTTP関数のみがサポートされています。 HTTP関数を使用する場合は、通知方法としてWebhook-Customを選択することを推奨します。
名前がsls-ops-で始まる関数のみがサポートされています。
前提条件
function Computeでは、サービスと非HTTP関数が作成されます。 詳細については、「関数の迅速な作成」をご参照ください。
RAMユーザーを使用する場合、AliyunFCReadOnlyAccessポリシーで指定された権限がRAMユーザーに付与されます。
パラメーター
Function Computeを使用してSimple Log Serviceでアラート通知を送信する場合は、[アクショングループ] ダイアログボックスで次のパラメーターを設定する必要があります。 詳細については、「アクションポリシーの作成」をご参照ください。
パラメーター
説明
通知方法
[Function Compute] を選択します。
リージョン
作成した関数のリージョンを選択します。
サービス
作成したサービスを選択します。
バージョン /エイリアス
サービスのバージョンまたはエイリアスを選択します。 デフォルト値: LATEST。
関数
作成した関数を選択します。 名前がsls-ops-で始まる関数のみがサポートされています。
アラートテンプレート
アラート通知の内容を決定するアラートテンプレートを選択します。 Simple Log Serviceは、選択したアラートテンプレートに基づいてアラート通知を送信します。
期間
Simple Log Serviceがアラート通知を送信できる期間を選択します。 詳細については、「アラート通知の送信期間」をご参照ください。