サービスグラフ
NetScaler Consoleのサービスグラフ機能を使用すると、すべてのKubernetesサービスをグラフィカルに表示して監視できます。この機能では、サービスの詳細な分析と実用的なメトリックを表示することもできます。「 アプリケーション」>「サービスグラフ 」の順にナビゲートして、次のサービスグラフを表示します。
すべてのNetScaler ADCインスタンスにおけるアプリケーションのサービスグラフ
グローバルサービスグラフ機能を使用すると、 clients to infrastructure to application
ビューの全体的な視覚化を取得できます。この単一ペインのサービスグラフビューでは、管理者として、次の操作を実行できます。
- ユーザーが特定のアプリケーション (3 層の Web アプリとマイクロサービスアプリ) にアクセスしているリージョンを理解する
- クライアント要求が処理されたというインフラストラクチャ(NetScaler ADCインスタンス)ビューの視覚化
- 問題がクライアント、インフラストラクチャ、またはアプリケーションから発生しているかどうかを把握
- さらにドリルダウンして、問題のトラブルシューティングを行います。
「 アプリケーション」>「サービスグラフ 」の順に選択し、「 グローバル 」タブをクリックして以下を表示します。
-
クライアントからバックエンドサーバに接続されたすべてのアプリケーションのエンドツーエンドの詳細
-
各データセンターに接続されているすべてのNetScaler ADCインスタンス
注
GSLB アプリがある場合にのみ、データセンターを表示できます。
-
クライアントのメトリック情報
-
NetScaler ADCメトリックス情報
-
個別のアプリケーション、カスタムアプリケーション、および個別のマイクロサービスアプリケーションを持つすべてのNetScaler ADCインスタンス
-
カスタムアプリ、個別アプリ、マイクロサービスアプリに属する上位 4 つの低スコアアプリケーション
-
上位4台の低スコア仮想サーバのメトリック情報
-
クリティカル、 レビュー、 良い、 適用できないなどのアプリケーション(個別のアプリ、カスタムアプリ、マイクロサービスアプリ) のステータス。
詳細については、「 Service Graph でのアプリケーションの全体表示」を参照してください。
Kubernetes アプリケーションのサービスグラフ
[ アプリケーション] > [サービスグラフ ] に移動し、[ マイクロサービス ] タブをクリックして次の操作を行います:
-
エンド・ツー・エンドのアプリケーション全体のパフォーマンスを確保
-
アプリケーションのさまざまなコンポーネントの相互依存によって生じるボトルネックを特定
-
アプリケーションのさまざまなコンポーネントの依存関係に関する洞察を集める
-
Kubernetes クラスター内のサービスを監視する
-
問題のあるサービスを監視する
-
パフォーマンスの問題に寄与する要因を確認する
-
サービス HTTP トランザクションの詳細な可視性を表示
-
HTTP、TCP、SSL メトリックの分析
-
クライアント・メトリックとクライアント・トランザクション・サマリーの詳細の表示
NetScaler Consoleでこれらの指標を視覚化することで、問題の根本原因を分析し、必要なトラブルシューティングアクションをより迅速に実行できます。サービスグラフは、アプリケーションをさまざまなコンポーネントサービスに表示します。Kubernetes クラスター内で実行されるこれらのサービスは、アプリケーション内外のさまざまなコンポーネントと通信できます。はじめに、「 サービスグラフの設定」をご参照ください。
3層Webアプリケーションのサービスグラフ
[ アプリケーション] > [サービスグラフ ] に移動し、[ Web アプリケーション ] タブをクリックして以下を表示します。
-
アプリケーションの構成方法の詳細(コンテンツスイッチング仮想サーバーと負荷分散仮想サーバーを使用)
GSLBアプリケーションでは、データセンター、NetScalerインスタンス、CS、およびLB仮想サーバーを表示できます。
-
クライアントからサービスへのエンド・ツー・エンドのトランザクション
-
クライアントがアプリケーションにアクセスしている場所
-
クライアント要求が処理されるデータセンターの名前と、関連するデータセンターNetScaler ADCメトリック(GSLBアプリケーションのみ)
-
クライアント、サービス、仮想サーバーのメトリックの詳細
-
エラーがクライアントまたはサービスからのものである場合
-
「 緊急」、「 レビュー」、「 良好」などのサービスステータス。NetScaler Consoleは、サービスの応答時間とエラー数に基づいてサービスの状態を表示します。
-
重大 (赤) -平均サービス応答時間が 200 ミリ秒を超え、エラーカウントが 0 より大きいことを示します。
-
Review (オレンジ) -平均サービス応答時間が 200 ミリ秒を超えるか、エラーカウントが 0 より大きいことを示します。
-
良好 (緑) -エラーがなく、平均サービス応答時間が 200 ミリ秒未満であることを示します
-
-
Critical、 Review、 Goodなどのクライアントのステータス。NetScaler Consoleは、クライアントのネットワーク遅延とエラー数に基づいてクライアントステータスを表示します。
-
Critical (赤)-平均クライアントネットワーク遅延が 200 ミリ秒を超え、エラーカウントが 0 より大きいことを示します
-
Review (オレンジ) -平均クライアントネットワーク遅延が 200 ミリ秒を超えるか、エラーカウントが 0 より大きいことを示します。
-
良好 (緑) -エラーがなく、平均クライアントネットワーク遅延が 200 ミリ秒未満であることを示します。
-
-
クリティカル、 レビュー、良好( Good)などの仮想サーバのステータス。NetScaler Consoleには、アプリスコアに基づいて仮想サーバーの状態が表示されます。
-
クリティカル (赤) -アプリのスコアが40未満になったことを示します
-
Review (オレンジ) -アプリのスコアが40~75の間であることを示します
-
Good(緑) -アプリのスコアが 75 を超えることを示します。
-
注意事項:
-
サービスグラフには、負荷分散、コンテンツスイッチング、GSLB仮想サーバーのみが表示されます。
-
カスタムアプリケーションにバインドされた仮想サーバーがない場合、そのアプリケーションのサービスグラフに詳細は表示されません。
-
仮想サーバーと Web アプリケーションの間でアクティブなトランザクションが発生した場合にのみ、サービスグラフでクライアントとサービスのメトリックを表示できます。
-
仮想サーバーとウェブアプリケーションの間で利用可能なアクティブなトランザクションがない場合は、負荷分散、コンテンツスイッチング、GSLB仮想サーバー、サービスなどの構成データに基づいてサービスグラフでのみ詳細を表示できます。
-
アプリケーション構成に変更が加えられた場合、サービスグラフに反映されるまで10分かかることがあります。
詳細については、「 アプリケーション用サービスグラフ」を参照してください。