Simple Log Serviceは、データ配布用の組み込みアラートルールテンプレートを提供します。 MaxComputeデータ配布ジョブをリアルタイムで監視する場合は、テンプレートからアラートルールを作成するだけで済みます。 その後、DingTalkメッセージなどのアラート通知を受信できます。 このトピックでは、アラートルールを作成する方法について説明します。
前提条件
MaxComputeデータ配布ジョブが作成されます。 詳細については、「MaxComputeにデータを送信するための新しいバージョンのデータ送信ジョブの作成」をご参照ください。
手順1: ジョブ操作ログのサービスログ機能を有効にする
[プロジェクト] セクションで、管理するプロジェクトをクリックします。
MaxComputeデータ配布ジョブが属するプロジェクトをクリックします。
ページの左上隅にあるアイコンをクリックします。
ジョブ操作ログのサービスログ機能を有効にするパネルに移動します。
プロジェクトの詳細ログのサービスログ機能を有効にしなかった場合は、[サービスログ] タブの [詳細ログの有効化] をクリックします。
プロジェクトの詳細ログのサービスログ機能を有効にした場合、[サービスログ] タブのアイコンをクリックします。
パラメーターを設定し、[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: アクションポリシーの設定
[アクションポリシー] ページに移動します。
[プロジェクト] セクションで、プロジェクトをクリックします。
左側のナビゲーションウィンドウで、アラート.
表示されるページで、 .
IDがsls.app.export.builtinであるアクションポリシーを見つけ、編集[アクション] 列に表示されます。
アラート通知を送信するアクションポリシーを作成することもできます。 詳細については、「アクションポリシーの作成」をご参照ください。
[アクションポリシーの編集] ダイアログボックスの [プライマリアクションポリシー] タブで、[リクエストURL] パラメーターの値をDingTalkチャットボットのwebhook URLに変更します。 その他のパラメータについては、デフォルト設定を保持します。
DingTalkチャットボットのwebhook URLを取得する方法の詳細については、「DingTalk-Custom」をご参照ください。 ビジネス要件に基づいて、他のアラート通知方法を使用できます。 詳細については、「通知方法」をご参照ください。
確認.
ステップ3: アラートルールの作成
Simple Log Serviceは、データ配布用に5つの組み込みアラートルールテンプレートを提供します。 ビジネス要件に基づいてテンプレートを選択し、テンプレートからアラートルールを作成するだけで済みます。 この例では、アラートルールはデータエクスポート遅延モニターテンプレートから作成されます。
[プロジェクト] セクションで、管理するプロジェクトをクリックします。
internal-diagnostic_log Logstoreが属するプロジェクトをクリックします。
左側のナビゲーションウィンドウで、アラート.
アラートルールタブをクリックし、の右にアイコンアラートの作成.
[テンプレートから作成] をクリックします。
[テンプレートから作成] パネルで、[SLSデータのエクスポート] をクリックします。
データエクスポート遅延モニター.
アラートルールのパラメーターを設定します。
特定のプロジェクトのモニタリングやトリガーのしきい値の調整など、特別な要件がある場合は、[アラートルールの作成] の手順に基づいてパラメーターを設定します。 それ以外の場合は、パラメーターのデフォルト設定を保持します。
手順2でアクションポリシーを作成した場合は、[アクションポリシー] パラメーターにアクションポリシーを指定します。 パラメーターを [Simple Log Service Notification] に設定して、パラメーターを検索できます。
アラートルールが作成されたら、アラートルールのリストでアラートルールを表示します。 アラートルールは自動的に有効になります。
次のステップ
MaxComputeデータ配布ジョブのアラートルールを作成した後、アラートルールに対して次の操作を実行できます。
API 操作 | 説明 |
アラートルールの無効化 | アラートルールを無効にすると、アラートルールの [ステータス] 列の値が [無効] に変わり、アラートルールに基づいてアラートがトリガーされなくなります。 アラートルールの設定は削除されません。 アラートルールを再度有効にする場合は、アラートルールのパラメーターを再設定する必要はありません。 |
アラートルールの一時停止 | アラートルールを一時停止した場合、アラートは指定された期間内にアラートルールに基づいてトリガーされません。 |
アラートルールを再開する | ビジネス要件に基づいて、一時停止したアラートルールを再開できます。 |
アラートルールの削除 | アラートルールの設定が削除されます。 アラートルールを再度有効にする場合は、アラートルールのパラメーターを再設定する必要があります。 |
アラートルールの再構成 | アラートルールのパラメーターを再設定できます。 |