すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:Simple Log Serviceでアラートルールを設定する

最終更新日:Aug 29, 2024

Logstoreにログを収集した後、ログのアラートルールを設定できます。 このトピックでは、アラートルールを設定し、アラート通知をDingTalkグループに送信する方法について説明します。

手順

この例では、アラートルールが設定され、DingTalkグループがアラート通知の受信に使用されます。 ログがLogstoreに収集された後、アラートルールは15分間隔でLogstoreにデータが含まれているかどうかを確認します。 Logstoreにデータが含まれている場合、アラートがトリガーされ、DingTalkによって指定されたユーザーにアラート通知が送信されます。

image
  1. 通知受信者の設定: Bobという名前のユーザーを作成し、Bobをユーザーグループに追加します。

  2. アラートルールの設定: Logstoreに15分間隔でデータが含まれているかどうかを確認するアラートルールを設定します。 Logstoreにデータが含まれている場合、アラートがトリガーされます。

  3. 通知ポリシーの設定: Simple Log Serviceの組み込みアラートテンプレートを使用して、アラート通知を設定し、DingTalkグループにアラート通知を送信してBobに通知します。

データ準備

アラートルールを設定する前に、ログがLogstoreに収集されていることを確認してください。
  1. Simple Log Serviceコンソール.

  2. [プロジェクト] セクションで、管理するプロジェクトをクリックします。

    image

  3. アイコンをクリックしimageます。 Logstoreリストで、管理するLogstoreをクリックします。 次に、[検索と分析] をクリックして、収集したログを表示します。

    image

1. 通知受信者の設定

ユーザーとユーザーグループを作成し、アラート通知の受信者として指定できます。

1.1 ユーザーの作成Create a user

左側のナビゲーションペインで [アラート] をクリックします。 [アラートセンター] ページの [通知オブジェクト] タブで、[ユーザー管理] タブをクリックし、[作成] をクリックします。 [ユーザーの作成] ダイアログボックスで、次の図に基づいてパラメーターを設定します。 この例では、ユーザー名をBobに設定します。 [OK] をクリックします。

image

1.2 ユーザーグループの作成

[アラートセンター] ページの [通知オブジェクト] タブで、[ユーザーグループ管理] タブをクリックし、[作成] をクリックします。 [ユーザーグループの追加] ダイアログボックスで、次の図に基づいて [Bob]testユーザーグループに追加し、[OK] をクリックします。

image

2. アラートルールの設定

アラートルールはログの監視に使用されます。 この例では、Logstoreに15分間隔でデータが含まれているかどうかを確認するようにアラートルールが設定されています。 Logstoreにデータが含まれている場合、アラートがトリガーされ、アラート通知がDingTalkグループに送信されます。

2.1 クエリ統計の設定

  1. アラートルール > アラートセンターページをクリックします。アラートの作成.

    image

  2. [アラートの作成] パネルで、[クエリ統計] を見つけ、[作成] をクリックします。

    image

  3. [クエリ統計] ダイアログボックスで、[Logstore] ドロップダウンリストからLogstoreを選択し、[プレビュー] をクリックしてLogstoreのログを表示します。 次に、[確認] をクリックします。

    image

2.2 トリガー条件の設定

[アラートの作成] パネルで、[トリガー条件][データを返す] に、[重大度][中] に設定します。 次に、[OK] をクリックします。

image

3。 通知ポリシーの設定

3.1 アラートテンプレートの設定

Simple Log Serviceは、アラートテンプレートで指定されたコンテンツに基づいてアラート通知を送信します。 たとえば、SLS組み込みアラートテンプレートを使用して、DingTalkを使用してアラート通知を設定できます。
  1. [アラートセンター] > [通知管理] > [アラートテンプレート] タブで、[SLS組み込みアラートテンプレート] を見つけ、[操作] 列の [編集] をクリックします。

    image

  2. [アラートテンプレートの編集] ダイアログボックスの [DingTalk] タブで、[コンテンツ] フィールドにコンテンツを指定します。

    image

3.2 Simple Log Serviceのアラート通知設定の構成

Simple Log Serviceは、選択したアラート通知方法に基づいてアラート通知を送信します。 [アラートの作成] パネルの [詳細設定] セクションで、[宛先] を [簡易ログサービス通知] に設定し、アラートポリシーを [簡易モード] に設定すると、通知方法を選択できます。 たとえば、通知方法をDingTalkに設定できます。 その後、Simple Log ServiceはDingTalkによってアラート通知を送信します。
  1. 前提条件

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

    • DingTalkチャットボットを作成し、チャットボットのメッセージ受信モードをHTTPに設定します。

    • DingTalk を開き、DingTalk グループに移動します。 右上隅のグループ設定アイコンをクリックします。

    • [ボット] > [ロボットの追加] を選択します。

    • [カスタム (Webhook経由のカスタムメッセージサービス)] をクリックします。 次に、[追加] をクリックします 。 チャットボット名を設定し、[セキュリティ設定][カスタムキーワード] に設定し、[カスタムキーワード] の下のフィールドにalertと入力し、[完了] をクリックします。

    • チャットボット管理ページで、作成したチャットボットを表示し、チャットボットのwebhook URLをコピーします。

  2. 通知受信者の設定

    [Webhookの作成] ダイアログボックスで、コピーしたwebhook URLを [リクエストURL] に指定し、次の図に基づいてその他のパラメーターを設定します。 そして、[OK] をクリックします。

    image

  3. アラート通知方法の設定

    [アラートルール] タブで、作成したアラートルールを選択し、[操作] 列の [編集] をクリックします。

    image

    [アラートの編集] パネルで、次の図に基づいてパラメーターを設定し、[OK] をクリックします。

    image

アラートレコードの表示

アラートダッシュボードの表示

[アラートセンター] > [アラートダッシュボード] > [アラートルールセンター] ページで、各アラートルールに基づいてアラートがトリガーされた回数を表示します。

image

アラート通知の詳細の表示

  1. [アラートセンター] > [アラートルール] ページで、管理するアラートルールをクリックします。

    image

  2. アラートの詳細を表示します。 Trigger Alertの値がtrueの場合、アラートがトリガーされます。

    image

関連ドキュメント

  • アラート通知方法の詳細については、「通知方法」をご参照ください。

  • 通知がテキストメッセージまたは音声通話で送信された場合にのみ、アラート通知に対して課金されます。 詳しくは、「課金方法」をご参照ください。

  • アラート属性の詳細については、「アラート属性」をご参照ください。

  • アラートテンプレート変数の詳細については、「新しいアラートテンプレートの変数」をご参照ください。 アラートテンプレートの作成方法の詳細については、「アラートテンプレートの作成」をご参照ください。