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

Simple Log Service:新しいバージョンのOSSデータシッピングジョブのアラートルールを作成する

最終更新日:Aug 30, 2024

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

前提条件

OSSデータ配布ジョブが作成されます。 詳細については、「OSSデータ配布ジョブの作成 (新バージョン) 」をご参照ください。

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

  1. Simple Log Serviceコンソール.

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

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

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

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

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

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

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

    パラメーター

    説明

    ジョブ操作ログ

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

    ログストレージの場所

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

    • 自動作成 (推奨)

    • 現在のプロジェクト

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

    ジョブ操作ログのサービスログ機能を有効にすると、指定されたプロジェクトのinternal-diagnostic_log LogstoreでOSSデータシッピングジョブの操作ログとエラーログを表示できます。 ログのトピックは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. 表示されるパネルで、[データエクスポート遅延モニター] をクリックしてアラートルールを作成します。 詳細については、「アラートルールの設定」をご参照ください。

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

次のステップ

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

API 操作

説明

アラートルールの無効化

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

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

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

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

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

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

アラートルールの削除

アラートルールの設定が削除されます。 設定には、アラートルールの作成に使用されるAlibaba Cloudアカウントが含まれます。 アラートルールを再度有効にする場合は、アラートルールのパラメーターを再設定する必要があります。

アラートルールの再構成

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