サービスグラフ
NetScaler Consoleのサービスグラフ機能を使用すると、すべてのサービスをグラフィカルな表現で監視できます。この機能により、サービスの詳細な分析と実用的なメトリックを表示することもできます。サービスグラフは以下に対して表示できます。
すべてのNetScalerインスタンスにわたるアプリケーションのサービスグラフ
グローバルサービスグラフ機能を使用すると、
clients to infrastructure to applicationビューの全体的な視覚化を行うことができます。このシングルペインのサービスグラフビューから、管理者として次のことができます。
-
ユーザーが特定のアプリケーション(3層Webアプリおよびマイクロサービスアプリ)にどの地域からアクセスしているかを理解する
-
クライアント要求が処理されるインフラストラクチャ(NetScalerインスタンス)ビューを視覚化する
-
問題がクライアント、インフラストラクチャ、またはアプリケーションのいずれから発生しているかを理解する
-
さらにドリルダウンして問題をトラブルシューティングする
アプリケーション > サービスグラフに移動し、グローバルタブをクリックして以下を表示します。
-
クライアントからバックエンドサーバーに接続されているすべてのアプリケーションのエンドツーエンドの詳細
-
それぞれのデータセンターに接続されているすべてのNetScalerインスタンス注GSLBアプリがある場合にのみ、データセンターを表示できます。
-
クライアントメトリクス情報
-
NetScalerメトリクス情報
-
個別のアプリケーション、カスタムアプリケーション、および個別のマイクロサービスアプリケーションを持つすべてのNetScalerインスタンス
-
カスタムアプリ、個別アプリ、マイクロサービスアプリに属するスコアの低い上位4つのアプリケーション
-
スコアの低い上位4つの仮想サーバーのメトリクス情報
-
アプリケーション(個別アプリ、カスタムアプリ、マイクロサービスアプリ)のステータス(Critical、Review、Good、Not Applicableなど)。
詳細については、「サービスグラフにおけるアプリケーションの全体像」(/ja-jp/netscaler-application-delivery-management-software/current-release/application-analytics-and-management/service-graph/holistic-view-sg.html)を参照してください。
Kubernetesアプリケーションのサービスグラフ
Applications > Service Graph に移動し、Microservices タブをクリックして表示します。
-
エンドツーエンドのアプリケーション全体のパフォーマンスを確保する
-
アプリケーションの異なるコンポーネント間の相互依存性によって生じるボトルネックを特定する
-
アプリケーションの異なるコンポーネント間の依存関係に関する洞察を収集する
-
Kubernetesクラスター内のサービスを監視する
-
どのサービスに問題があるかを監視する
-
性能問題の原因となっている要因を確認する
-
サービスHTTPトランザクションの詳細な可視性を表示する
-
HTTP、TCP、およびSSLメトリックを分析する
NetScaler Consoleでこれらのメトリックを視覚化することで、問題の根本原因を分析し、必要なトラブルシューティングアクションをより迅速に実行できます。サービスグラフは、アプリケーションをさまざまなコンポーネントサービスに表示します。Kubernetesクラスター内で実行されているこれらのサービスは、アプリケーション内外のさまざまなコンポーネントと通信できます。開始するには、「サービスグラフの設定」を参照してください。
3層Webアプリケーションのサービスグラフ
Applications > Service Graph に移動し、Web Apps タブをクリックして以下を表示します。
-
アプリケーションがどのように構成されているか(コンテンツスイッチング仮想サーバーと負荷分散仮想サーバーを使用)に関する詳細GSLBアプリケーションの場合、データセンター、NetScalerインスタンス、CS、およびLB仮想サーバーを表示できます。
-
クライアントからサービスへのエンドツーエンドのトランザクション
-
クライアントがアプリケーションにアクセスしている場所
-
クライアント要求が処理されるデータセンター名と、関連するデータセンターNetScalerメトリック(GSLBアプリケーションのみ)
-
クライアント、サービス、および仮想サーバーのメトリック詳細
-
エラーがクライアントからのものか、サービスからのものか
-
Critical、Review、Good などのサービスステータス。NetScaler Consoleは、サービス応答時間とエラー数に基づいてサービスステータスを表示します。
-
Critical (赤) - 平均サービス応答時間 > 200 ms かつエラー数 > 0 の場合に示されます。
-
Review (orange) - 平均サービス応答時間 > 200 ミリ秒またはエラー数 > 0 の場合に示されます。
-
Good (green) - エラーがなく、平均サービス応答時間 < 200 ミリ秒の場合に示されます。
-
-
クライアントのステータス (Critical、Review、Good など)。NetScaler Console は、クライアントのネットワーク遅延とエラー数に基づいてクライアントのステータスを表示します。
-
Critical (red)- 平均クライアントネットワーク遅延 > 200 ミリ秒かつエラー数 > 0 の場合に示されます。
-
Review (orange) - 平均クライアントネットワーク遅延 > 200 ミリ秒またはエラー数 > 0 の場合に示されます。
-
Good (green) - エラーがなく、平均クライアントネットワーク遅延 < 200 ミリ秒の場合に示されます。
-
-
仮想サーバーのステータス (Critical、Review、Good など)。NetScaler Console は、アプリスコアに基づいて仮想サーバーのステータスを表示します。
-
Critical (red) - アプリスコア < 40 の場合に示されます。
-
Review (orange) - アプリスコアが 40 から 75 の間に示されます。
-
Good (green) - アプリスコア > 75 の場合に示されます。
-
注意点:
-
サービスグラフには、負荷分散、コンテンツスイッチング、GSLB 仮想サーバーのみが表示されます。
-
カスタムアプリケーションに仮想サーバーがバインドされていない場合、そのアプリケーションの詳細はサービスグラフに表示されません。
-
仮想サーバーと Web アプリケーション間でアクティブなトランザクションが発生している場合にのみ、サービスグラフでクライアントとサービスのメトリックを表示できます。
-
仮想サーバーと Web アプリケーション間でアクティブなトランザクションがない場合でも、負荷分散、コンテンツスイッチング、GSLB 仮想サーバー、サービスなどの構成データに基づいて、サービスグラフで詳細を表示できます。
-
アプリケーション構成に変更があった場合、サービスグラフに反映されるまでに10分かかる場合があります。
詳細については、アプリケーションのサービスグラフを参照してください。