インスタンスビュー

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む6読むのに数分
  • インスタンスビューのグラフセットを使用して、近くにあるすべてのノード (インスタンス) のデータポイントを確認します。単一のビューで、すべてのアクティブなノードの応答を確認し、問題が発生しているノードを特定できます。

    admin ロールを持つユーザーは、パフォーマンス測定基準を確認できます。 ServiceNow パフォーマンスホームページでインスタンスパフォーマンスグラフを表示するには、以下の手順に従います。

    1. [グラフセット] リストで、[インスタンスビュー] を選択します。
      • [監視可能アイテム] リストと [比較対象] の選択は両方とも無効になります。
      • [監視可能アイテム] リストでは、近くの (アクティブプライマリ) インスタンスはすべて値が [- すべて - (-All-)] であり、遠い (プライマリオフラインまたはアクティブセカンダリ) インスタンスは除外されます。
      • 各測定基準には、すべてのアクティブなノードのデータが表示されます。たとえば、3 つのインスタンスがある場合、各測定基準に 3 つのインスタンスがすべて表示されます。
        注:
        近いノードのパフォーマンス測定基準を、最大 49 件表示できます。ノード数が 49 よりも多い場合、50 番目以降のインスタンスにはデータが表示されません。
    2. [タイムスパン] リストで期間を選択します。
    3. 要求したタイムスパン中に発生した診断イベントをオーバーレイするには、[診断イベント] の横に表示される [グラフに表示 ] を切り替えます。
    ServiceNow パフォーマンスホームページのグラフおよび表示コントロールの使用方法の詳細については、「プラットフォームパフォーマンス測定基準」を参照してください。
    図 : 1. インスタンスビュー
    インスタンスビューの測定基準
    • [トランザクション]:ユーザーが開始したすべての UI トランザクションを表示します。このグラフは、エンドユーザートラフィックの大きなスパイクを示し、エンドユーザーアクティビティのピークがいつ発生するかを特定できます。
    • [応答時間]:インスタンスがトランザクションを受信してから応答するまでの間隔 (ミリ秒単位) を表示します。指定された時間スパン内にサーバーがトランザクション を、 平均で完了するのにかかる時間を表示します。

      平均応答時間の増加は、システム上の問題があるか、一般的に遅いトランザクションが流れ込んでいることを示している可能性があります。考えられるパフォーマンスの問題を特定するために、応答時間をメモリ、データベース、CPU などの他の領域と関連付けることができます。

    • [セッション]:MID Server と外部統合によって開始されたセッションを含む、アクティブなセッションを表示します。古くてもアクティブなセッションが多数あると、メモリやパフォーマンスの問題が発生する可能性があります。通常、セッション数が 10,000 を超えると、パフォーマンスが低下する可能性があります。統合セッションのガイドラインを確認し、セッションのタイムアウトを制限することを検討してください。
    • [セッション待機キュー (Session Wait Queue)]:同じユーザーの別のトランザクションで待機しているトランザクションの数を表示します。待機セッションは、前の要求が完了する前にユーザーが重複した要求を送信すると発生します。遅いページや、さらに調査が必要なトランザクションを示すことができます。

      待機中のトランザクションを特定するには、トランザクションログエントリ [syslog_transaction] を確認し、セッション待機時間を表示して、待機中のトランザクションを見つけます。次に、ユーザーが待機しているトランザクション数を確認します。

    • [セマフォ使用 (Semaphore Use)]:選択したインスタンスで使用されているセマフォの数を表示します。セマフォは、並列で実行できるユーザートランザクションの数を制御します。

      セマフォで長時間実行されているトランザクションは、すべてのセマフォをバックアップし、トランザクションを待機させる可能性があります。プラットフォームがセマフォを管理するため、顧客管理は不要です。セマフォグラフは、トラブルシューティングのために カスタマーサービス & サポート によってのみ使用されます。

    • [セマフォ待機キュー (Semaphore Wait Queue)]:セマフォの待機キューを表示します。このグラフは、[セマフォ使用 (Semaphore Use)] グラフとともに使用します。待機キューが高い場合は、セマフォでトランザクションが長時間実行されていることを示します。高くて持続的なセマフォキューは、インスタンスノードが作業で過負荷になっていることを示している可能性があります。

      トランザクションログ [syslog_transaction] を確認して、その期間中に最も長く実行されているトランザクションを見つけ、問題を特定します。このグラフは、カスタマーサービス & サポート でのみ使用されます。

    • [スケジューラーキュー長/スケジューラー完了ジョブ (Scheduler Queue Length/ Scheduler Completed Jobs)]ディスカバリー プローブを含む、選択したインスタンスのすべてのスケジューラーアクティビティを表示します。特定の期間のキュー内のジョブスケジュールのバックログを判別できます。その後、同じ期間にジョブが処理されている速度と比較できます。
    • [エラー]:localhost ログまたは syslog_ransactions に出力された重大なエラーを表示します。複数の重大なエラーは、さらに調査が必要な問題を示しています。
    • [処理されたイベント数 (Events Processed)]:選択した期間中に処理されたイベントの平均数を表示します。
    • [HTTP トランザクション (HTTP Transactions)]:UI、統合、AMB トラフィックを含む、完了したすべての HTTP トランザクションを表示します。このグラフは、HTTP トラフィックの大きなスパイクを示し、ユーザーアクティビティのピークがいつ発生するかを特定するのに役立ちます。
    • セマフォ却下数 (Semaphore Rejections):次のセマフォキューによって却下されたトランザクションの数を表示します。
      • セマフォデフォルト:却下された実行 (Semaphore Default Rejected Execution)
      • セマフォデバッグ:却下された実行 (Semaphore Debug Rejected Execution)
      • セマフォ AMB 受信:却下された実行 (Semaphore AMB Receive Rejected Execution)
      • セマフォ AMB 送信:却下された実行 (Semaphore AMB Send Rejected Execution)
      • セマフォ API INT:却下された実行 (Semaphore API INT Rejected Execution)
      • セマフォプレゼンス:却下された実行 (Semaphore Presence Rejected Execution)
      キュー内の却下数を監視して、処理のボトルネックを特定します。セマフォ却下数のグラフで値の急増を探します。却下数が多い場合は、コールが予想外に急増していることを示します。コールの数を減らすか、キューをバックアップしている可能性がある長時間のトランザクションを停止します。

    特定のインスタンスのデータの分離

    全画面ビューを使用すると、選択した測定基準の特定のインスタンスの情報を分離できます。
    1. 測定基準を選択してから、全画面 全画面アイコン アイコンをクリックして、グラフの拡大領域を開きます。

      スケジューラー完了ジョブ - 全画面表示

    2. 除外するインスタンスの横にあるチェックボックスをオフにします。
      • たとえば、Instance_8080 の横にあるチェックボックスをオフにすると、そのデータが除外されます。
      • Instance_8081 と Instance_8082 のデータのみが表示されます。