アプリケーションインサイト によるスケジュール済みジョブのトラブルシューティング

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • [スケジュール済みジョブ] テーブルから、パフォーマンスの低下の原因となっている、または必要以上に実行されているスケジュール済みジョブを特定します。

    始める前に

    必要なロール:sn_app_insights.admin または admin

    Zurich リリース以降、アプリケーションインサイト は展開、拡張、またはサポートされなくなりました。ServiceNow Impact パッケージで利用可能な Overview of Instance Observer 製品の評価をお勧めします。アカウントチームと協力して Impact パッケージをレビューします。

    詳細については、Now Support ナレッジベースの「Deprecation Process (廃止プロセス) [KB0867184]」の記事を参照してください。

    手順

    1. 移動先 すべて > Application Insights > Application Insights > スケジュール済みジョブ.
    2. [スケジュール済みジョブ] テーブル内の実行済みスクリプトインクルードを表示して、潜在的なパフォーマンスの問題を特定します。
      • 日の範囲を選択して、1 日、7 日、または 30 日の期間にフォーカスします。
      • [範囲内の平均処理時間 (Average processing duration in range)] 列でソートして、実行時間の長いジョブを特定します。
      • [範囲内の実行回数 (Run count in range)] 列でソートして、どのジョブが最も頻繁に実行されているかを確認します。
      • [範囲内のエラー数 (Error count in range)] 列でソートして、エラーが最も多いジョブを特定します。
    3. スケジュール済みジョブを選択して、潜在的な問題を調査します。
      [処理期間] 詳細グラフには、スケジュール済みジョブの平均実行時間とその 1 日の移動平均が表示されます。
    4. [処理期間] 詳細グラフを分析して、スケジュール済みジョブのパフォーマンスを経時的に表示します。

      [処理期間] 詳細グラフ

      ジョブが予期せず実行されているか、営業時間中に実行されているか、または使用率のピーク時に実行されているかを判断します。

    5. ジョブの詳細とスケジュールを表示し、[レコードの表示] を選択して、改善できるかどうかを判断します。
      • ジョブの実行頻度が高すぎる場合、または使用率のピーク時に実行されている場合は、ジョブのスケジュールを変更します。
      • [セッション情報] タブの [ログインユーザー] グラフでユーザーアクティビティが少ない期間を探して、スケジュール済みジョブの実行に最適な時間を決定します。
      • スケジュール設定済みのスクリプトまたはレポートを確認し、最適化または削除できるかどうかを判断します。
    6. [更新] を選択します。
    7. [処理期間] 詳細グラフを表示して、スケジュール済みジョブのパフォーマンスを経時的にチェックします。
    8. 平均処理時間が改善されるまで、スケジュールまたはジョブの詳細の調整を続けます。