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

Simple Log Service:新しいバージョンのMaxComputeデータ配布ジョブのアラートルールを作成する

最終更新日:Aug 30, 2024

Simple Log Serviceは、データ配布用の組み込みアラートルールテンプレートを提供します。 MaxComputeデータ配布ジョブをリアルタイムで監視する場合は、テンプレートからアラートルールを作成するだけで済みます。 その後、DingTalkメッセージなどのアラート通知を受信できます。 このトピックでは、アラートルールを作成する方法について説明します。

前提条件

MaxComputeデータ配布ジョブが作成されます。 詳細については、「MaxComputeにデータを送信するための新しいバージョンのデータ送信ジョブの作成」をご参照ください。

手順1: ジョブ操作ログのサービスログ機能を有効にする

  1. Simple Log Serviceコンソール.

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

    MaxComputeデータ配布ジョブが属するプロジェクトをクリックします。

  3. ページの左上隅にある概览アイコンをクリックします。

  4. ジョブ操作ログのサービスログ機能を有効にするパネルに移動します。

    • プロジェクトの詳細ログのサービスログ機能を有効にしなかった場合は、[サービスログ] タブの [詳細ログの有効化] をクリックします。

    • プロジェクトの詳細ログのサービスログ機能を有効にした場合、[サービスログ] タブの服务日志アイコンをクリックします。

  5. パラメーターを設定し、[OK] をクリックします。 下表にパラメーターを示します。

    パラメーター

    説明

    ジョブ操作ログ

    [ジョブの操作ログ] をオンにすると、スケジュールされたSQLジョブ、MaxComputeデータシッピングジョブ、Object Storage Service (OSS) データシッピングジョブ、データインポートジョブなどのジョブの操作ログとエラーログを保存するために指定したプロジェクトにinternal-diagnostic_logという名前のLogstoreが自動的に作成されます。 ログフィールドの詳細については、「データ変換 (新バージョン) ジョブ、データインポートジョブ、およびデータ配布 (新バージョン) ジョブの操作ログ」をご参照ください。

    ログストレージの場所

    ジョブ操作ログのサービスログ機能を有効にした後、ログを保存するプロジェクトを指定する必要があります。 有効な値:

    • 自動作成 (推奨)

    • 現在のプロジェクト

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

    ジョブ操作ログのサービスログ機能を有効にすると、指定されたプロジェクトのinternal-diagnostic_log LogstoreでMaxComputeデータシッピングジョブの操作ログとエラーログを表示できます。 ログのトピックはetl_metricsです。 ログトピックは __topic__ フィールドで確認できます。 特定のデータ配布ジョブの操作ログとエラーログを照会するには、job_name: job name形式の照会文を実行します。 例: job_name:job-1646 **** 946

手順2: アクションポリシーの設定

  1. Simple Log Serviceコンソール.

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

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

    2. 左側のナビゲーションウィンドウで、アラート.

    3. 表示されるページで、通知管理 > アクションポリシー.

  3. IDがsls.app.export.builtinであるアクションポリシーを見つけ、編集[アクション] 列に表示されます。

    アラート通知を送信するアクションポリシーを作成することもできます。 詳細については、「アクションポリシーの作成」をご参照ください。

  4. [アクションポリシーの編集] ダイアログボックスの [プライマリアクションポリシー] タブで、[リクエストURL] パラメーターの値をDingTalkチャットボットのwebhook URLに変更します。 その他のパラメータについては、デフォルト設定を保持します。

    DingTalkチャットボットのwebhook URLを取得する方法の詳細については、「DingTalk-Custom」をご参照ください。 ビジネス要件に基づいて、他のアラート通知方法を使用できます。 詳細については、「通知方法」をご参照ください。

  5. 確認.

ステップ3: アラートルールの作成

Simple Log Serviceは、データ配布用に5つの組み込みアラートルールテンプレートを提供します。 ビジネス要件に基づいてテンプレートを選択し、テンプレートからアラートルールを作成するだけで済みます。 この例では、アラートルールはデータエクスポート遅延モニターテンプレートから作成されます。

  1. Simple Log Serviceコンソール.

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

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

  3. 左側のナビゲーションウィンドウで、アラート.

  4. アラートルールタブをクリックし、imageの右にアイコンアラートの作成.

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

  6. [テンプレートから作成] パネルで、[SLSデータのエクスポート] をクリックします。

  7. データエクスポート遅延モニター.

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

    • 特定のプロジェクトのモニタリングやトリガーのしきい値の調整など、特別な要件がある場合は、[アラートルールの作成] の手順に基づいてパラメーターを設定します。 それ以外の場合は、パラメーターのデフォルト設定を保持します。

    • 手順2でアクションポリシーを作成した場合は、[アクションポリシー] パラメーターにアクションポリシーを指定します。 [Destination] パラメーターを [Simple Log Service Notification] に設定して、パラメーターを検索できます。

  9. アラートルールが作成されたら、アラートルールのリストでアラートルールを表示します。 アラートルールは自動的に有効になります。OSS投递告警

次のステップ

MaxComputeデータ配布ジョブのアラートルールを作成した後、アラートルールに対して次の操作を実行できます。

API 操作

説明

アラートルールの無効化

アラートルールを無効にすると、アラートルールの [ステータス] 列の値が [無効] に変わり、アラートルールに基づいてアラートがトリガーされなくなります。

アラートルールの設定は削除されません。 アラートルールを再度有効にする場合は、アラートルールのパラメーターを再設定する必要はありません。

アラートルールの一時停止

アラートルールを一時停止した場合、アラートは指定された期間内にアラートルールに基づいてトリガーされません。

アラートルールを再開する

ビジネス要件に基づいて、一時停止したアラートルールを再開できます。

アラートルールの削除

アラートルールの設定が削除されます。 アラートルールを再度有効にする場合は、アラートルールのパラメーターを再設定する必要があります。

アラートルールの再構成

アラートルールのパラメーターを再設定できます。