組み込みのアラートルールテンプレートを使用して、MaxCompute データ転送タスクをリアルタイムで監視し、DingTalk などのチャネルを通じてアラート通知を受信します。
前提条件
MaxCompute データ転送タスクを作成済みであること。 詳細については、「MaxCompute データ転送タスクの作成 (新バージョン)」をご参照ください。
ステップ 1:タスク運用ログの有効化
Log Serviceコンソールにログインします。
-
[Projects] セクションで、対象の Project をクリックします。
これは、MaxCompute データ転送タスクを含む Project です。
-
左上の
アイコンをクリックします。 -
タスク運用ログを有効にするためのページに移動します。
-
この Project の詳細ログをまだ有効にしていない場合は、サービスログ タブで [詳細ログの有効化] をクリックします。
-
Project の詳細ログを有効にしている場合は、サービスログ タブで
アイコンをクリックします。
-
-
次のパラメーターを設定し、OK をクリックします。
パラメーター
説明
[ジョブ実行ログ]
有効にすると、指定した Project に internal-diagnostic_log という名前の Logstore が作成され、データ変換 (新バージョン)、インポート、および転送 (新バージョン) タスクの運用ログとエラーログが保存されます。 ログフィールドの説明については、「データ変換 (新バージョン)、インポート、および転送 (新バージョン) のタスク運用ログ」をご参照ください。
[ログの保存場所]
ログを保存する Project を指定します。 次のいずれかのオプションを選択します。
-
自動作成 (推奨)。
-
現在の Project。
-
現在の Project と同じリージョンにある他の Project。
タスク運用ログを有効にすると、MaxCompute データ転送タスクの運用ログとエラーログが、指定した Project の internal-diagnostic_log Logstore に保存されます。 ログトピック (__topic__) は
etl_metricsです。job_name:job_nameの形式のクエリ文を使用して、特定のデータ転送タスクのログをクエリできます。例:job_name:job-1646****946。 -
ステップ 2:アクションポリシーの設定
Log Serviceコンソールにログインします。
-
アクションポリシー管理ページに移動します。
-
[Projects] セクションで、任意の Project をクリックします。
-
左側メニューで、アラート をクリックします。
-
を選択します。
-
-
対象のアクションポリシー (sls.app.export.builtin) を見つけ、変更 をクリックします。
アラート通知用に新しいアクションポリシーを作成することもできます。 詳細については、「アクションポリシー」をご参照ください。
-
[アクションポリシーの編集] ダイアログボックスの [初回アクションリスト] タブで、リクエスト URL を DingTalk グループチャットボットの Webhook URL に変更します。 他のオプションはデフォルト設定のままにします。
DingTalk グループチャットボットの Webhook URL を取得する方法の詳細については、「DingTalk - カスタム」をご参照ください。 ビジネス要件に基づいて、他の通知チャネルを使用することもできます。 詳細については、「通知チャネル」をご参照ください。
-
確認 をクリックします。
ステップ 3:アラートルールの作成
Simple Log Service は、5 つの組み込みアラートルールテンプレートを提供します。 ビジネス要件に基づいて、テンプレートからアラートルールを作成します。 次の例では、データエクスポート遅延モニターテンプレートを使用します。
Log Serviceコンソールにログインします。
-
[Projects] セクションで、対象の Project をクリックします。
これは、internal-diagnostic_log Logstore がある Project です。
-
左側メニューで、アラート をクリックします。
-
アラートルール タブで、[テンプレートから作成] をクリックします。
-
[テンプレートから作成] ペインで、[SLS データ転送] をクリックします。
-
[データエクスポート遅延モニター] をクリックします。
-
アラートルールのパラメーターを設定します。
-
特定のプロジェクトを監視する場合、またはトリガーしきい値を調整する場合は、アラートルールを作成するの説明に従ってパラメーターを設定してください。それ以外の場合は、デフォルト設定のままにしてください。
-
ステップ 2 で新しいアクションポリシーを作成した場合は、で設定する必要があります。
-
-
設定が完了すると、[データエクスポート遅延モニター] アラートルールが [アラートルール] タブに表示され、ステータスは [有効] になります。
関連操作
MaxCompute データ転送タスクのアラートを設定した後、次の操作でアラートルールを管理できます。
|
操作 |
説明 |
|
アラートルールの無効化 |
アラートルールが無効化されると、アラートはトリガーされなくなり、その ステータス は 無効 に変わります。 この操作ではルールの設定が保持されるため、再設定なしで後で再度有効にできます。 |
|
アラートルールの一時停止 |
この操作により、指定された期間、アラートルールがアラートをトリガーしないようにします。 |
|
アラートルールの再開 |
一時停止したアラートルールはいつでも再開できます。 |
|
アラートルールの削除 |
この操作により、アラートルールとその設定が完全に削除されます。 ルールを再度使用するには、再作成する必要があります。 |
|
アラートルールの再設定 |
アラートルールの設定パラメーターを変更します。 |