Logstoreにログを収集した後、ログのアラートルールを設定できます。 このトピックでは、アラートルールを設定し、アラート通知をDingTalkグループに送信する方法について説明します。
手順
この例では、アラートルールが設定され、DingTalkグループがアラート通知の受信に使用されます。 ログがLogstoreに収集された後、アラートルールは15分間隔でLogstoreにデータが含まれているかどうかを確認します。 Logstoreにデータが含まれている場合、アラートがトリガーされ、DingTalkによって指定されたユーザーにアラート通知が送信されます。
通知受信者の設定:
Bob
という名前のユーザーを作成し、Bob
をユーザーグループに追加します。アラートルールの設定: Logstoreに15分間隔でデータが含まれているかどうかを確認するアラートルールを設定します。 Logstoreにデータが含まれている場合、アラートがトリガーされます。
通知ポリシーの設定: Simple Log Serviceの組み込みアラートテンプレートを使用して、アラート通知を設定し、DingTalkグループにアラート通知を送信して
Bob
に通知します。
データ準備
アラートルールを設定する前に、ログがLogstoreに収集されていることを確認してください。
[プロジェクト] セクションで、管理するプロジェクトをクリックします。
アイコンをクリックします。 Logstoreリストで、管理するLogstoreをクリックします。 次に、[検索と分析] をクリックして、収集したログを表示します。
1. 通知受信者の設定
ユーザーとユーザーグループを作成し、アラート通知の受信者として指定できます。
1.1 ユーザーの作成Create a user
左側のナビゲーションペインで [アラート] をクリックします。 [アラートセンター] ページの [通知オブジェクト] タブで、[ユーザー管理] タブをクリックし、[作成] をクリックします。 [ユーザーの作成] ダイアログボックスで、次の図に基づいてパラメーターを設定します。 この例では、ユーザー名をBob
に設定します。 [OK] をクリックします。
1.2 ユーザーグループの作成
[アラートセンター] ページの [通知オブジェクト] タブで、[ユーザーグループ管理] タブをクリックし、[作成] をクリックします。 [ユーザーグループの追加] ダイアログボックスで、次の図に基づいて [Bob]
をtest
ユーザーグループに追加し、[OK] をクリックします。
2. アラートルールの設定
アラートルールはログの監視に使用されます。 この例では、Logstoreに15分間隔でデータが含まれているかどうかを確認するようにアラートルールが設定されています。 Logstoreにデータが含まれている場合、アラートがトリガーされ、アラート通知がDingTalkグループに送信されます。
2.1 クエリ統計の設定
ページをクリックします。アラートの作成.
[アラートの作成] パネルで、[クエリ統計] を見つけ、[作成] をクリックします。
[クエリ統計] ダイアログボックスで、[Logstore] ドロップダウンリストからLogstoreを選択し、[プレビュー] をクリックしてLogstoreのログを表示します。 次に、[確認] をクリックします。
2.2 トリガー条件の設定
[アラートの作成] パネルで、[トリガー条件] を [データを返す] に、[重大度] を [中] に設定します。 次に、[OK] をクリックします。
3。 通知ポリシーの設定
3.1 アラートテンプレートの設定
Simple Log Serviceは、アラートテンプレートで指定されたコンテンツに基づいてアラート通知を送信します。 たとえば、SLS組み込みアラートテンプレートを使用して、DingTalkを使用してアラート通知を設定できます。
[アラートテンプレートの編集] ダイアログボックスの [DingTalk] タブで、[コンテンツ] フィールドにコンテンツを指定します。
3.2 Simple Log Serviceのアラート通知設定の構成
Simple Log Serviceは、選択したアラート通知方法に基づいてアラート通知を送信します。 [アラートの作成] パネルの [詳細設定] セクションで、[宛先] を [簡易ログサービス通知] に設定し、アラートポリシーを [簡易モード] に設定すると、通知方法を選択できます。 たとえば、通知方法をDingTalkに設定できます。 その後、Simple Log ServiceはDingTalkによってアラート通知を送信します。
前提条件
Simple Log ServiceがDingTalkを使用してアラート通知を送信する前に、次の設定を構成する必要があります。
DingTalkチャットボットを作成し、チャットボットのメッセージ受信モードをHTTPに設定します。
DingTalk を開き、DingTalk グループに移動します。 右上隅のグループ設定アイコンをクリックします。
を選択します。
[カスタム (Webhook経由のカスタムメッセージサービス)] をクリックします。 次に、[追加] をクリックします 。 チャットボット名を設定し、[セキュリティ設定] を [カスタムキーワード] に設定し、[カスタムキーワード] の下のフィールドにalertと入力し、[完了] をクリックします。
チャットボット管理ページで、作成したチャットボットを表示し、チャットボットのwebhook URLをコピーします。
通知受信者の設定
[Webhookの作成] ダイアログボックスで、コピーしたwebhook URLを [リクエストURL] に指定し、次の図に基づいてその他のパラメーターを設定します。 そして、[OK] をクリックします。
アラート通知方法の設定
[アラートルール] タブで、作成したアラートルールを選択し、[操作] 列の [編集] をクリックします。
[アラートの編集] パネルで、次の図に基づいてパラメーターを設定し、[OK] をクリックします。
アラートレコードの表示
アラートダッシュボードの表示
ページで、各アラートルールに基づいてアラートがトリガーされた回数を表示します。
アラート通知の詳細の表示
ページで、管理するアラートルールをクリックします。
アラートの詳細を表示します。 Trigger Alertの値がtrueの場合、アラートがトリガーされます。
関連ドキュメント
アラート通知方法の詳細については、「通知方法」をご参照ください。
通知がテキストメッセージまたは音声通話で送信された場合にのみ、アラート通知に対して課金されます。 詳しくは、「課金方法」をご参照ください。
アラート属性の詳細については、「アラート属性」をご参照ください。
アラートテンプレート変数の詳細については、「新しいアラートテンプレートの変数」をご参照ください。 アラートテンプレートの作成方法の詳細については、「アラートテンプレートの作成」をご参照ください。