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

Simple Log Service:アラート設定クイックスタート

最終更新日:Jun 04, 2026

Logstore にログを収集した後、データをモニターするためのアラートルールを作成できます。本トピックでは、DingTalk グループに通知を送信するログアラートの設定手順について説明します。

概要

この例では、アラートルールが対象の Logstore を 15 分ごとにチェックし、データが存在する場合にアラートをトリガーして DingTalk ボットが通知を送信します。このプロセスには以下のステップが含まれます。

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

  2. アラートルールを構成する: アラートルールは対象の Logstore を 15 分ごとにチェックし、データが存在する場合にアラートをトリガーします。

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

  4. アラートトリガーのレコードを確認する: アラートがトリガーされた後、アラートダッシュボードおよび通知の詳細を確認します。

操作手順

説明

アラートを構成する前に、Logstore にログが期待どおりに収集されていることを確認してください。

ステップ 1: 受信者の構成

アラート通知用のユーザーおよびユーザーグループを作成します。

  1. Simple Log Service コンソールにログインします。

  2. [Projects] セクションで、ご利用のプロジェクトをクリックします。

  3. 左側のナビゲーションウィンドウで、アラート をクリックします。アラートセンター ページで、Bob というユーザーを設定し、確認 をクリックします。

    [Notification Recipient] タブをクリックし、[User Management] を選択して、[Create] をクリックします。[Add User] ダイアログボックスで、[Identifier]、[Name]、および [Phone Number] を入力します。必要に応じて、[SMS] および [Voice Call] をオンにします。[Email] を入力し、[Enabled] がオンになっていることを確認します。

  4. ユーザー Bob[Add User Group] ダイアログボックスの test グループに追加し、次に 確認 をクリックします。

    [User Group Management] タブをクリックし、[Create] をクリックします。[Identifier] フィールドに test を入力します。対象のメンバーを選択し、> をクリックしてメンバーを追加します。[Enabled] がオンになっていることを確認します。

ステップ 2: アラートルールの構成

アラートルールはログデータをモニターします。この例では、ルールが対象の Logstore を 15 分ごとにチェックし、データが存在する場合にアラートをトリガーして DingTalk 通知を送信します。
  1. [アラートセンター > アラームルール] タブで、[アラートの作成] をクリックします。

  2. アラートの作成 パネルで、[Query Statistics] 設定を構成し、追加 をクリックします。

    [Rule Name] を New Alert Rule に、[Check Interval] を Fixed Interval15 分に、[Group Evaluation] を Do Not Group に設定します。

  3. [Query Statistics] ダイアログボックスで、対象の ログストア を選択し、プレビュー をクリックしてデータを確認し、確認 をクリックします。

    [Advanced Configuration] タブをクリックします。[Type] を Logstore に設定し、クエリを * | select * に設定します。

  4. アラートの作成 パネルで、トリガー条件データが返される に、重大度 に設定します。OK をクリックします。

ステップ 3: 通知ポリシーの構成

アラートテンプレート

アラートテンプレートはアラート通知の内容を定義します。この例では、SLS 標準のアラートテンプレート を使用して DingTalk 経由でアラートを送信します。
  1. アラートセンター > 通知ポリシー > アラートテンプレート タブで、[SLS 組み込みアラートテンプレート] を見つけて、操作列の 変更 をクリックします。

  2. 送信内容DingTalk アラート用に設定します。

    [Title] を SLS Alert に設定します。[Content] フィールドに、次のテンプレート変数を入力します:Alert Rule Name: ${alert_name}Alert Severity: ${severity}Annotation String: {{ alert.annotations | to_json }}Alert Host: {{alert.fire_results[0].__source__}}[OK] をクリックします。

SLS 通知

アラートは ターゲット Logstore で構成されたチャネルを通じて送信されます。この例では、SLS 通知DingTalk チャネルを通じてアラートを送信します。
  1. 前提条件

    DingTalk 経由でアラート通知を送信するには、以下の手順を実行します。

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

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

    • [Custom (Custom message services via Webhook)] をクリックし、追加 をクリックします。[Chatbot name] を構成します。セキュリティ設定 で、[Custom Keywords] を選択し、アラート を入力し、完成 をクリックします。

    • グループチャット内のチャットボット管理ページで、作成したボットを見つけ、Webhook URL をコピーします。

  2. 通知の受信者を構成する

    [New Webhook] ダイアログボックスで、コピーした Webhook URL を リクエスト URL フィールドに貼り付けます。以下の設定を構成し、OK をクリックします。

    ダイアログボックスで、[Identifier] および [Name] を入力します。[Type] を DingTalk に設定します。[Signing Secret] はオプションであり、署名検証が有効な場合にのみ必要です。

  3. 通知チャネルを構成する

    アラームルール]タブで、対象のルールを見つけ、[編集]をクリックします。

    アラートの編集 パネルで、以下の設定を構成し、OK をクリックします。

    [Destination] セクションで、SLS notifications を選択し、[Enabled] スイッチをオンにします。[Alert Policy] を Minimalist Mode に設定します。[Action Group] セクションで、DingTalk 通知チャネルを追加します。[Select Webhook] を sample_test に、[Notification Method] を Specified Members に、[Recipient Type] を Static Recipients に、[Recipient] を 田中一郎 に設定します。[Alert Template] を SLS built-in alert template に、[Send Time] を Any に設定します。

ステップ 4: アラート履歴の確認

アラートダッシュボード

アラートセンター > アラートダッシュボード > アラートルールセンター に移動して、アラートがトリガーされた回数を確認します。

このページには、[Alert Rule Statistics]、[Alert Rule Evaluation Status]、[Alert Trigger Trend]、および [Alert Trigger Count] が表示されます。[Project]、[Alert ID]、または [Alert Name] でフィルターをかけられます。

通知の詳細

  1. アラートセンター > アラームルール ページで、対象のルールをクリックします。

  2. アラートの詳細を確認します。[Trigger Alert] が true の場合、アラートは正常にトリガーされています。

    アラート履歴テーブルで、[Execution Result] が Success であり、[Details] が Successful であることを確認します。

参照