Dataphin は、タスクレベルおよびフィールドレベルの監視アラートの一括構成をサポートしています。タスクレベルの監視は物理タスクと論理テーブルタスクをサポートし、フィールドレベルの監視は論理テーブルフィールドをサポートします。これにより、タスクアラートを迅速に検出して処理し、タスク監視アラート構成の効率を向上させることができます。このトピックでは、タスクと論理テーブルフィールドの監視アラートルールの構成方法について説明します。
前提条件
操作を実行する前に、次の条件のいずれかを満たす必要があります。
基本プロジェクトのタスクを本番環境に送信済みであること。
開発プロジェクトのタスクを本番環境に公開済みであること。詳細については、「公開タスクの管理」をご参照ください。
制限事項
監視アラートルールは、本番環境のタスクに対してのみ構成できます。
一度に最大 100 個の監視項目を選択できます。監視項目には、タスクと論理テーブルのフィールドが含まれます。
複数のタスクまたはフィールドに同じ監視アラートルールを一括構成する
Dataphin ホームページの上部ナビゲーションバーで、[開発] > [タスク O&M] を選択します。
左側のナビゲーションウィンドウで、[監視管理] > [オフラインタスク監視] を選択します。
[オフラインタスク監視] ページで、[タスク監視] タブまたは [フィールド監視] タブをクリックします。対応するタブで、[オフライン監視の作成] をクリックし、[一括監視対象構成] を選択します。
[オフラインタスク監視の作成(一括監視対象構成)] ダイアログボックスで、監視パラメータを構成します。
アラート理由を構成する
パラメータ
説明
アラート理由
アラート理由は、[エラー]、[不完全]、[タイムアウト]、[完了]、および [データ遅延] イベントの構成をサポートしています。
[エラー]: タスクレベルの監視では、タスク実行中にエラーが発生した場合にアラートがトリガーされます。論理テーブルの場合、フィールドでエラーが発生した場合にアラートがトリガーされます。
説明Dataphin は、最大再試行回数に達するまでタスクの実行を自動的に再試行します。すべての再試行後もタスクが失敗した場合にのみ、アラートがトリガーされます。
[不完全]: 不完全アラートの場合、監視対象のタイプと不完全の時点(トリガー条件)を設定する必要があります。指定された時間までにタスクが完了しない場合、アラートがトリガーされます。監視対象は、日次/週次/月次スケジュールタスクと 時間/分スケジュールタスク をサポートしています。
説明不完全アラート構成の変更は、翌日に有効になります。
[日次/週次/月次スケジュールタスク]: [トリガー条件] で指定された時間内にタスクが完了しない場合、アラートがトリガーされます。トリガー条件時間のタイムゾーンは、監視期間 パラメーターの説明と同じです。詳細については、以下を参照してください。
[時間/分スケジュールタスク]: トリガー条件は、[特定の時間経過後も不完全] と [スケジュール実行時間経過後もインスタンスが不完全] をサポートしています。
[特定の時間経過後も不完全]: 指定されたサイクルの時間/分スケジュールタスクを監視する場合、指定された時間経過後もタスクが完了しない場合、アラートがトリガーされます。サイクル範囲は 1 ~ 288 サイクル をサポートしています。複数のサイクルを追加するには、[+サイクルの追加] をクリックします。最大 24 サイクルを追加でき、サイクルを複製することはできません。[監視時点] のタイムゾーンは、監視期間 パラメーターの説明と同じです。詳細については、以下を参照してください。
スケジュール実行時間経過後もインスタンスが不完全: 指定された監視サイクルの監視対象の時間/分スケジュールタスクの場合、スケジュール実行時間経過後、指定された時間経過後もタスクが完了しない場合にアラートがトリガーされます。監視サイクル範囲は、すべて、最初のサイクル、最後のサイクル、または カスタム のクイック選択をサポートしており、必要な監視サイクル範囲を選択できます。サイクル範囲は 1 ~ 288 サイクル をサポートしています。
重要不完全監視アラートの場合、監視対象タスクのスケジュールサイクルを時間または分に変更すると、対応する監視ルールが無効になります。
指定された時点で論理テーブルに不完全なフィールドがある場合、アラートがトリガーされます(日次タスクの場合のみ有効)。
[タイムアウト]: タイムアウト設定では、実行時間のしきい値を設定する必要があります。サポートされているタイムアウト範囲は 0 ~ 19999 分 です。値がこの範囲を超える場合は、最も近いデフォルト値が使用されます。インスタンスステータスが 実行中 に変更されると、タイミングが開始されます。タスクレベルのタスクが完了しない場合、または論理テーブルのフィールドが指定された時間経過後も実行中の場合、アラートがトリガーされます。
[完了]: タスクレベルの監視では、タスクの実行が完了するとアラートがトリガーされます。詳細テーブルの場合、すべてのフィールドの実行が完了するとアラートがトリガーされます。集計テーブルの場合、メトリックが完了するとアラートがトリガーされます。
[データ遅延]: 遅延のあるデータが生成されると、アラートがトリガーされます。この構成は、データ遅延が有効になっている論理ファクトテーブルでのみサポートされています。
アラート頻度
アラートメッセージが送信される頻度。サポートされている頻度範囲は 1 ~ 59 分/回 です。値がこの範囲を超える場合は、最も近いデフォルト値がアラート頻度として使用されます。
監視期間
監視が有効な期間を設定します。[終日] または [指定期間] をサポートしています。指定期間の場合は、システムタイムゾーン に従って [開始時間] と [終了時間] を設定します。
システムタイムゾーン(ユーザーセンターのタイムゾーン)がスケジュールタイムゾーンと異なる場合、システムはシステムタイムゾーンとスケジュールタイムゾーンの両方を表示します。指定期間の開始時間を選択すると、システムはスケジュールタイムゾーンの対応する時間を自動的に計算します。計算されたスケジュールタイムゾーン時間がシステムタイムゾーン時間と同じ日ではない場合、
(-1)は前日、(+1)は翌日を示します。たとえば、システムタイムゾーンが GMT+08:00、スケジュールタイムゾーンが GMT+01:00、指定期間が00:00 ~ 01:00に設定されている場合、対応するスケジュールタイムゾーン時間は17:00(-1) ~ 18:00(-1)です。通知回数
アラートがトリガーされたときにアラートメッセージが送信される回数。1 ~ 10 の整数をサポートしています。値がこの範囲を超える場合は、最も近いデフォルト値が通知回数として使用されます。
受信者構成
アラート受信者の構成。受信者は、[所有者]、[当番スケジュール]、または [カスタム] にすることができます。異なる [受信者] 構成が必要な場合は、[+受信者の追加] をクリックして追加します。
[所有者]: タスクの所有者。
[当番スケジュール]: アラートセンターで構成された勤怠表。事前に勤怠表を作成する必要があります。詳細については、「勤怠表を作成する」をご参照ください。
[カスタム]: プロジェクト管理者など、所有者または当番担当者以外の人にアラートを送信する必要があるシナリオに適用されます。
[通知方法]: DingTalk、ショートメッセージ、電話、メール、Lark、WeCom、カスタムチャンネル をサポートしています。
重要受信者の連絡方法を選択します。受信者の連絡方法の構成方法については、「Dataphin メンバーを追加する」をご参照ください。
選択したアラート理由に基づいて監視アラートルールを構成した後、[次へ] をクリックします。
[監視項目の選択] タブで、以下の図のガイダンスに従って、アラートルールに従って監視するタスクを選択します。

[OK] をクリックします。
単一のタスクまたはフィールドに監視アラートルールを一括構成する
[タスク監視] タブまたは [フィールド監視] タブで、[オフライン監視の作成] をクリックし、[一括監視ルール構成] を選択します。
[オフラインタスク監視の作成(一括監視ルール構成)] ダイアログボックスで、次の設定を構成します。
[監視対象タスク]: 監視ルールを構成するタスクまたは論理テーブルフィールドを選択します。
[アラート理由]: [+アラート理由の追加] をクリックし、アラート理由を選択します。サポートされているアラート理由は、[エラー、不完全、タイムアウト、完了、データレイテンシ] イベントです。パラメーターと説明は、一括監視対象設定と同じです。詳細については、「パラメーターの説明」をご参照ください。
[OK] をクリックします。
次の手順
アラートセンターですべてのアラートイベントを表示できます。詳細については、「アラートイベント」をご参照ください。