アプリケーションのトラブルシューティング
ネットワークの可視性を使用すると、ネットワークがアプリケーションのパフォーマンスに影響しているかどうかを簡単に判別できます。このページでは、トラブルシューティング ワークフローの概要を説明します。また、これらのワークフローを使用して、実際のネットワークの問題を解決する方法の例をいくつか紹介します。
アプリケーション ダッシュボード:ネットワークの状態が問題の原因となっているか。
アプリケーション ダッシュボードに、低速、非常に低速、エラー、または停止状態のトランザクションが表示されます。ネットワークの状態が原因ですか。
ネットワークエージェントは、各アプリケーション階層のネットワークパフォーマンスのメトリックを収集します。Application Flow Mapにパフォーマンスの問題が表示される場合は、ポップアップを開き、[Network] タブをクリックします。応答時間とその他のグラフの間に相関関係がありますか。ある場合は、以下が応答時間に影響しています。
- 2 つの階層間における TCP の影響(遅延)
- クライアント階層、サーバー階層、または階層間のネットワークパスでのパフォーマンスに影響するイベント(PIE)
- TCP 接続のセットアップまたは切断中のエラー(エラー)
ネットワークダッシュボード:どのネットワーク階層とリンクがこれらのネットワーク状態と関連しているか。
Network Dashboardに移動します。このダッシュボードには、アプリケーションの TCP とネットワークのコンテキストが表示されます。各階層とリンクには、状況依存のダッシュボードを開く、右クリックオプションの [View Metrics] があります。ダッシュボードのグラフを使用すると、ネットワークの根本原因を簡単に見つけることができます。最初に各ダッシュボードの左上のグラフでメトリックの相関関係を探し、その後、他のグラフでも探します。
アプリケーションの TCP とネットワークのコンテキスト
階層ダッシュボード:この階層のどのネットワークメトリックが異常トランザクションに関連しているか。
リンクダッシュボードと階層ダッシュボードには、どちらにも [Network Pie - Contributors] グラフがあります。このグラフは、これらのネットワーク状態が、クライアント階層、サーバー階層、ネットワークリンクのうちのどこで発生しているか判別するのに役立ちます。
この例では、上部のグラフから、停止したトランザクションの急増が、PIE(パフォーマンスに影響を与えるイベント)の急増に関連していることがわかります。また下部のグラフから、クライアント階層でこれらのイベントが発生したことがわかります。この情報をふまえ、他の関連するメトリックを見つけて、クライアント階層の問題を特定できます。
基本診断:
一連の相関ネットワークメトリックと関連する階層/リンクについて情報を得ました。多くの場合、問題を特定して解決するのにこの情報で十分です。ネットワークチームに連絡し、「階層 X、リンク Y などで次のネットワークの問題が見つかり、それらの問題はアプリケーションのパフォーマンスの問題に関連しています」と伝えることができます。また、ネットワークダッシュボードの URL をチームに送り、「リンク Y をクリックして、接続を確認してください。これらの接続の 1 つ以上で問題が発生しています」と伝えることができます。これにより、通常、ネットワークチームは問題を特定して解決するための十分な情報を得ることができます。
ネットワークダッシュボード(詳細診断):これらのネットワークの問題が発生しているのはどの TCP 接続か。
詳細情報を収集する必要がある場合は、ネットワーク状態が発生している TCP 接続にドリルダウンできます。関連するネットワークリンクをクリックし、ポップアップで [Connections] を選択します。モニター対象の接続の KPI メトリック(スループット、TCP 損失、PIE、エラー)に基づいてテーブルをソートします。その後、接続を右クリックし、メトリックブラウザまたは状況依存のダッシュボードでメトリックを表示できます。