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

DataWorks:インテリジェントモニタリング

最終更新日:Mar 27, 2025

このトピックでは、インテリジェントモニタリングに関するよくある質問への回答を提供します。

オペレーションセンターでアラートルールを設定した後、アラート通知を受信できない場合はどうすればよいですか?

アラートがトリガーされたかどうかを確認します。 アラートがトリガーされたにもかかわらずアラート通知を受信できない場合は、指定した通知方法に基づいて問題のトラブルシューティングを行います。 通知方法には、SMSEメールDingTalkグループメッセージ が含まれます。

  • アラートがトリガーされたかどうかを確認します。

    • 自動トリガータスクに対してアラートルールが設定されている場合は、オペレーションセンターの [サイクルインスタンス] ページで、タスクに対して生成されたインスタンスのステータスを表示し、タスクに対してアラートをトリガーできるかどうかを確認します。

      カスタムアラートルールに基づいてアラートをトリガーするための条件については、「カスタムアラートルールを作成する」を参照してください。 ベースラインアラートをトリガーするための条件の詳細については、「概要」を参照してください。

    • リアルタイム同期タスクに対してアラートルールが設定されている場合は、リアルタイム同期タスクのステータスを表示します。 タスクのステータスを表示するには、[オペレーションセンター] に移動します。 左側のナビゲーションペインで、[リアルタイムノード O&M] > [リアルタイム同期ノード] を選択します。

  • アラートがトリガーされていません。

    タスクが未完了の場合、システムは以前の 100 個の未完了タスクをスキャンします。 多数のタスクがフリーズしている場合、システムはタスクのスキャンに失敗する可能性があります。 その結果、タスクのアラートはトリガーされません。

  • アラートのトリガー後、SMSまたはEメールでアラート通知が受信されません。

    DataWorksで指定されているアラート連絡先の携帯電話番号とEメールアドレスが正しいかどうかを確認します。

    DataWorksコンソールの左側のナビゲーションペインで、[その他] > [アラート連絡先] を選択します。 [アラート連絡先] ページで、アラート連絡先を表示および指定できます。 アラート連絡先を指定するには、次の図に示す手順を実行します。

    配置报警人信息アラートがトリガーされた後、指定されたアラート連絡先がアラート通知を受信できない場合は、[アラート連絡先] ページで次の確認を実行します。

    • アラート連絡先の指定された携帯電話番号とEメールアドレスが正しいかどうかを確認します。

    • アラート連絡先が、指定された携帯電話番号とEメールアドレスをアクティブにしたかどうかを確認します。

    説明
    • AliyunDataWorksFullAccessポリシーがアタッチされているAlibaba CloudアカウントとRAMユーザーは、他のRAMユーザーの連絡先情報を指定できます。 詳細については、「アラート連絡先を設定および表示する」を参照してください。

    • アラート連絡先の指定された携帯電話番号またはEメールアドレスが正しくない場合、システムは、延滞料金、サービス停止、およびリリース情報に関連するアラート通知を、[共通設定] ページの受信者に送信します。 この場合、指定されたアラート連絡先はアラート通知を受信できません。

  • アラートのトリガー後、DingTalkグループでアラート通知が受信されません。

    次の確認を実行します。

    • アラート設定ページで、DingTalkチャットボットのwebhook URLが正しいかどうかを確認します。

      • ベースラインアラート情報またはカスタムアラートルールが自動トリガータスクに対して設定されている場合は、webhook URLが正しいかどうかを確認します。 たとえば、余分なスペースがないか確認します。

      • リアルタイム同期タスクに対してアラートルールが設定されている場合は、DingTalkチャットボットのトークン情報が正しいかどうかを確認します。实时同步报警

    • DingTalkチャットボットが正しく設定されているかどうかを確認します。

      アラート通知を受信するためにDingTalkグループにチャットボットを追加する場合は、[セキュリティ設定] パラメーターを [カスタムキーワード] に設定し、キーワードに DataWorks (大文字と小文字は区別されます)が含まれていることを確認します。 詳細については、「カスタムアラートルールを作成する」トピックの「DingTalkグループにアラート通知を送信する」セクションを参照してください。

タスクのアラートを無効にするにはどうすればよいですか?

ベースラインが作成されて有効になると、インテリジェントモニタリングサービスは、ベースライン内のすべてのタスクとその祖先タスクを監視します。 ベースライン内のタスクまたはタスクの祖先タスクが、ベースライン内の監視対象タスクのデータ生成に影響を与える場合、インテリジェントモニタリングサービスはイベントアラートを生成し、デフォルトでタスク所有者に通知を送信します。 詳細については、「概要」を参照してください。1

前の図では、DataWorksには 6 つのタスクがあり、タスク D と E はベースラインに属しています。 インテリジェントモニタリングサービスは、タスク D と E、およびそれらのすべての祖先タスクを監視します。 この場合、インテリジェントモニタリングサービスは、タスク A、B、D、および E でエラーまたは速度低下を検出します。 タスク C と F は、インテリジェントモニタリングサービスによって監視されていません。

  • タスク D と E のアラートを無効にする場合は、ベースライン所有者に連絡して、ベースラインからタスク D と E を削除します。

  • タスク A と B は、タスク D と E の祖先タスクであり、ベースライン内の監視対象タスクのデータ生成に影響を与える可能性があります。 タスク A または B でエラーまたは速度低下が発生した場合、インテリジェントモニタリングサービスはイベントアラートを生成し、デフォルトでタスク所有者に通知を送信します。

    タスク A または B のアラートを無効にする場合は、タスク D と E の所有者に連絡して、タスク A または B に対するタスク D と E の依存関係を削除します。

ベースラインが空のベースライン状態になっているのはなぜですか?

次のシナリオでは、ベースラインが空のベースライン状態になる可能性があります。

  • シナリオ 1:タスクは 1 つのベースラインにのみ属することができます。 タスクを別のベースラインに追加すると、システムは現在のベースラインからタスクを削除し、指定されたベースラインにタスクを追加します。 すべてのタスクがベースラインから削除されると、ベースラインは空のベースライン状態になります。

  • シナリオ 2:ベースラインが作成された日には、ベースラインは空のベースライン状態です。 ベースラインを有効にすると、翌日にはベースラインインスタンスが生成されます。

  • シナリオ 3:時間レベルのベースラインで、自動トリガーインスタンスに無効なスケジュールサイクルを指定しました。

    説明

    たとえば、タスクは毎日 6:00 と 18:00 に実行するようにスケジュールされています。 タスクには 2 つのサイクルがあります。 ベースラインを設定するときは、最初のサイクルのタスクの実行時刻として 6:00 を、2 番目のサイクルのタスクの実行時刻として 18:00 を指定する必要があります。

タイムアウト状態のベースラインに対してアラート通知が送信されないのはなぜですか?

ベースラインの監視はベースラインスイッチによって制御され、タスクに対して有効になります。 タイムアウトはベースラインの状態であり、コミットされた完了時刻に達したときにベースライン内のタスクが未完了であることを示します。 ベースライン内のすべてのタスクが想定どおりに実行された場合、ベースラインがタイムアウト状態になってもアラートはトリガーされません。 これは、インテリジェントモニタリングサービスがどのタスクにエラーがあるかを判断できないためです。

すべてのタスクが想定どおりに実行されたときにベースラインがタイムアウト状態になる場合は、次の理由を検討してください。

  • ベースラインに設定されている時刻情報が不適切です。

  • タスクの依存関係が不適切です。

タスクの速度低下の警告を無効にすることはできますか?

インテリジェントモニタリングサービスは、タスクが次の両方の条件を満たす場合にのみ、タスクの速度低下を通知します。

  • タスクは、ベースライン内の重要なタスクの祖先タスクです。

  • タスクの過去の性能と比較して、タスクの速度が明らかに低下しています。

オペレーションセンターの [イベント] タブで、ベースライン内のタスクの子孫タスクを表示できます。 その後、ベースラインにタスクの子孫タスクが含まれている関係者と影響を確認できます。

  • タスクの速度低下の影響が軽微な場合は、アラートを無視できます。

  • タスクの速度低下の影響が重大な場合は、タスクを適切に保守してください。

タスクエラーのアラート通知を受信できないのはなぜですか?

インテリジェントモニタリングサービスは、タスクが次のいずれかの条件を満たす場合にのみ、タスクエラーを通知します。

  • タスクは、有効になっているベースライン内のタスクの祖先タスクです。 ベースラインの詳細については、「ベースラインを管理する」を参照してください。

  • カスタムアラートルールが設定されています。 カスタムアラートルールを設定する方法の詳細については、「カスタムアラートルールを作成する」を参照してください。

夜間にアラート通知を受信した場合はどうすればよいですか?

  1. オペレーションセンターページに移動します。

    DataWorksコンソール にログインします。 上部のナビゲーションバーで、目的のリージョンを選択します。 左側のナビゲーションペインで、[データ開発とガバナンス] > [オペレーションセンター] を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[オペレーションセンターに移動] をクリックします。

  2. 左側のナビゲーションペインで、[スマートベースライン] をクリックします。 表示されるページで、[イベント] タブをクリックします。

  3. [イベント] タブで、アラートを無効にします。 次のいずれかの方法を使用して、アラートを無効にすることができます。

    • アラートをトリガーしたイベントを処理します。 その後、イベントのアラートは一時的に無効になります。

      1. イベントを見つけ、[アクション] 列の [処理] をクリックします。

      2. [イベントの処理] ダイアログボックスで、[処理時間] パラメーターを設定します。

      3. [OK] をクリックします。

        説明

        DataWorksはイベント処理操作を記録し、イベントの処理中にイベントのアラートを一時的に無効にします。

    • アラートをトリガーしたイベントを無視します。 その後、イベントのアラートは永続的に無効になります。

      1. イベントを見つけ、[アクション] 列の [無視] をクリックします。

      2. [イベントの無視] メッセージで、[OK] をクリックします。

        説明

        DataWorksはイベント無視操作を記録し、イベントのアラートを永続的に無効にします。