サービスグラフ

NetScaler Console のサービスグラフ機能を使用すると、すべてのサービスをグラフィカルに監視できます。この機能により、サービスの詳細な分析と実用的なメトリックを表示することもできます。サービスグラフは以下で表示できます。

すべての NetScaler インスタンスにわたるアプリケーションのサービスグラフ

グローバルサービスグラフ機能を使用すると、クライアントからインフラストラクチャ、アプリケーションへ のビューを包括的に視覚化できます。この単一ペインのサービスグラフビューから、管理者として次のことができます。

  • ユーザーが特定のアプリケーション(3 層 Web アプリおよびマイクロサービスアプリ)にどの地域からアクセスしているかを把握
  • クライアント要求が処理されるインフラストラクチャ(NetScaler インスタンス)ビューを視覚化
  • 問題がクライアント、インフラストラクチャ、またはアプリケーションのいずれで発生しているかを把握
  • 問題をトラブルシューティングするためにさらにドリルダウン

アプリケーション > サービスグラフ に移動し、グローバル タブをクリックして以下を表示します。

  • クライアントからバックエンドサーバーに接続されているすべてのアプリケーションのエンドツーエンドの詳細

  • それぞれのデータセンターに接続されているすべての NetScaler インスタンス

    データセンターは、GSLB アプリがある場合にのみ表示できます。

  • クライアントメトリック情報

  • NetScaler メトリック情報

  • 個別のアプリケーション、カスタムアプリケーション、および個別のマイクロサービスアプリケーションを持つすべての NetScaler インスタンス

  • カスタムアプリ、個別のアプリ、およびマイクロサービスアプリに属するスコアの低い上位 4 つのアプリケーション

  • スコアの低い上位 4 つの仮想サーバーのメトリック情報

  • アプリケーション(個別のアプリ、カスタムアプリ、マイクロサービスアプリ)のステータス(重大レビュー良好該当なし など)。

詳細については、「サービスグラフでのアプリケーションの全体像」を参照してください。

Kubernetes アプリケーションのサービスグラフ

アプリケーション > サービスグラフ に移動し、マイクロサービス タブをクリックして以下を表示します。

  • エンドツーエンドのアプリケーション全体のパフォーマンスを確保

  • アプリケーションのさまざまなコンポーネント間の相互依存性によって生じるボトルネックを特定

  • アプリケーションのさまざまなコンポーネントの依存関係に関するインサイトを収集

  • Kubernetes クラスター内のサービスを監視

  • どのサービスに問題があるかを監視

  • パフォーマンスの問題の原因となっている要因を確認

  • サービス HTTP トランザクションの詳細な可視性を表示

  • HTTP、TCP、および SSL メトリックを分析

NetScaler Console でこれらのメトリックを視覚化することで、問題の根本原因を分析し、必要なトラブルシューティングアクションをより迅速に実行できます。サービスグラフは、アプリケーションをさまざまなコンポーネントサービスに表示します。Kubernetes クラスター内で実行されているこれらのサービスは、アプリケーション内外のさまざまなコンポーネントと通信できます。開始するには、「サービスグラフの設定」を参照してください。

3 層 Web アプリケーションのサービスグラフ

アプリケーション > サービスグラフ に移動し、Web アプリ タブをクリックして以下を表示します。

  • アプリケーションがどのように構成されているか(コンテンツスイッチング仮想サーバーと負荷分散仮想サーバーを使用)の詳細

    GSLB アプリケーションの場合、データセンター、NetScaler インスタンス、CS、および LB 仮想サーバーを表示できます。

  • クライアントからサービスへのエンドツーエンドトランザクション

  • クライアントがアプリケーションにアクセスしている場所

  • クライアント要求が処理されるデータセンター名と、関連するデータセンター NetScaler メトリック(GSLB アプリケーションの場合のみ)

  • クライアント、サービス、および仮想サーバーのメトリック詳細

  • エラーがクライアントまたはサービスから発生しているかどうか

  • 重大レビュー良好 などのサービスステータス。NetScaler Console は、サービス応答時間とエラー数に基づいてサービスステータスを表示します。

    • 重大(赤) - 平均サービス応答時間 > 200 ミリ秒 AND エラー数 > 0 の場合を示します。

    • レビュー(オレンジ) - 平均サービス応答時間 > 200 ミリ秒 OR エラー数 > 0 の場合を示します。

    • 良好(緑) - エラーがなく、平均サービス応答時間 < 200 ミリ秒の場合を示します。

  • 重大レビュー良好 などのクライアントステータス。NetScaler Console は、クライアントネットワーク遅延とエラー数に基づいてクライアントステータスを表示します。

    • 重大(赤) - 平均クライアントネットワーク遅延 > 200 ミリ秒 AND エラー数 > 0 の場合を示します。

    • レビュー(オレンジ) - 平均クライアントネットワーク遅延 > 200 ミリ秒 OR エラー数 > 0 の場合を示します。

    • 良好(緑) - エラーがなく、平均クライアントネットワーク遅延 < 200 ミリ秒の場合を示します。

  • 重大レビュー良好 などの仮想サーバーのステータス。NetScaler Console は、アプリスコアに基づいて仮想サーバーのステータスを表示します。

    • 重大(赤) - アプリスコア < 40 の場合を示します。

    • レビュー(オレンジ) - アプリスコアが 40 から 75 の間の場合を示します。

    • 良好(緑) - アプリスコア > 75 の場合を示します。

注意点:

  • サービスグラフには、負荷分散、コンテンツスイッチング、GSLB 仮想サーバーのみが表示されます。

  • カスタムアプリケーションに仮想サーバーがバインドされていない場合、そのアプリケーションの詳細はサービスグラフに表示されません。

  • 仮想サーバーと Web アプリケーション間でアクティブなトランザクションが発生している場合にのみ、サービスグラフでクライアントとサービスのメトリックを表示できます。

  • 仮想サーバーと Web アプリケーション間でアクティブなトランザクションがない場合、負荷分散、コンテンツスイッチング、GSLB 仮想サーバー、サービスなどの構成データに基づいてのみ、サービスグラフの詳細を表示できます。

  • アプリケーション構成に変更が加えられた場合、サービスグラフに反映されるまでに 10 分かかることがあります。

詳細については、「アプリケーションのサービスグラフ」を参照してください。

サービスグラフ