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

Simple Log Service:Scheduled SQL ジョブのアラートルールの作成

最終更新日:Jun 11, 2026

Simple Log Service (SLS) は、Scheduled SQL 用の組み込みアラートルールテンプレートを提供しています。これらのテンプレートからアラートルールを作成することで、Scheduled SQL ジョブを監視し、DingTalk などのチャネルを通じて通知を受け取ることができます。

前提条件

Scheduled SQL ジョブが作成されていること。

ステップ 1:ジョブ実行ログを有効にする

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

  2. [プロジェクト] セクションで、Scheduled SQL ジョブを含むプロジェクトをクリックします。

    Scheduled SQL ジョブが属するプロジェクトをクリックします。

  3. 表示されたページの左上隅にある Overview アイコンをクリックします。

  4. ジョブ実行ログの設定パネルを開きます。

    • プロジェクトの詳細ログを有効にしていない場合、サービスログ タブで 詳細ログを有効化 をクリックします。

    • プロジェクトの詳細ログをすでに有効にしている場合は、サービスログ タブで Service Log アイコンをクリックします。

  5. 以下のパラメーターを設定し、OK をクリックします。

    パラメーター

    説明

    [ジョブ実行ログ]

    ジョブ実行ログ スイッチをオンにすると、指定されたプロジェクトに internal-diagnostic_log という名前の Logstore が作成されます。 この Logstore には、スケジュールされた SQL ジョブ、MaxCompute データシッピング、および OSS データシッピングの操作ログとエラーログが保存されます。 詳細については、「スケジュールされた SQL ジョブの操作ログ」をご参照ください。

    [ログの保存場所]

    実行ログを保存するプロジェクトを指定します。有効な値:

    • 自動作成 (推奨)

    • 現在のプロジェクト

    • 現在のプロジェクトと同じリージョン内の他のプロジェクト

    Scheduled SQL ジョブが失敗した場合は、指定したプロジェクトの internal-diagnostic_log Logstore でエラーログを確認してください。トピックは scheduled_sql_alert で、 __topic__ フィールドに保存されています。

ステップ 2:アクションポリシーを設定する

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

  2. アクションポリシーページに移動します。

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

    2. 左側のナビゲーションペインで、アラート をクリックします。

    3. 通知ポリシー > アクションポリシー を選択します。

  3. sls.app.scheduled_sql.builtin という名前のアクションポリシーを見つけ、変更 をクリックします。

    カスタムアクションポリシーを作成する場合は、「アクションポリシー」をご参照ください。

  4. [アクションポリシーの編集] パネルで、リクエスト URL をお使いの DingTalk チャットボットの Webhook URL に変更します。その他のオプションはデフォルト設定のままにします。

    DingTalk チャットボットの Webhook URL を取得する方法については、「DingTalk-カスタム」をご参照ください。その他の通知方法については、「通知チャネル」をご参照ください。

  5. 確認 をクリックします。

ステップ 3:アラートルールを作成する

SLS は、以下の組み込みアラートルールテンプレートを提供しています。両方のテンプレートのパラメーターは類似しています。この例では、ScheduledSQL Delay Monitor テンプレートを使用します。

  • ScheduledSQL Error Monitor: 5 分間隔でデータをスキャンします。Scheduled SQL ジョブでエラーが検出されると、アラートがトリガーされます。

  • ScheduledSQL Delay Monitor: 5 分間隔でデータをスキャンします。Scheduled SQL ジョブのレイテンシーがしきい値を超えると、アラートがトリガーされます。

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

  2. [プロジェクト] セクションで、internal-diagnostic_log Logstore を含むプロジェクトをクリックします。

    internal-diagnostic_log Logstore が属するプロジェクトをクリックします。

  3. 左側のナビゲーションペインで、アラート をクリックします。

  4. アラートルール タブで、アラートの作成image の横にある矢印アイコンをクリックします。

  5. [テンプレートから作成] をクリックします。

  6. [テンプレートから作成] パネルで、[SLS Scheduled SQL] をクリックします。

  7. [ScheduledSQL Delay Monitor] をクリックします。

  8. アラートルールのパラメーターを設定します。

    • 特定のプロジェクトを監視する場合、またはトリガーしきい値を調整する場合は、アラートルールを作成するの説明に従ってパラメーターを設定してください。それ以外の場合は、デフォルト設定のままにしてください。

    • ステップ 2 で新しいアクションポリシーを作成した場合は、ターゲット Logstore > [SLS 通知] > アクションポリシーで設定する必要があります。

  9. アラートルールが作成されると、**[アラートルール]** リストに **[実行中]** のステータスで表示されます。