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