Application Delivery Management

サービスグラフで詳細を表示

NetScaler ADMで、[ アプリケーション]>[サービスグラフ]>[Kubernetesサービスグラフ ]の順に選択し、リストから時間を選択してサービスグラフの詳細を表示します。

2 階層/サービスメッシュ Lite トポロジ シングルティア/統合型入力トポロジ
2層アーキテクチャ その他のトポロジ
  • 階層1の入力 — Kubernetesクラスタ内のCitrixIngress Controller は、Kubernetesクラスタ外のNetScaler ADCインスタンス(VPX/MPX/SDX/BLX)を構成します。

  • 階層2の入力 — Kubernetesクラスター内のNetScaler ADC CPXインスタンスとともにサイドカーとして動作するCitrixIngress Controller です。

  • [Ingress ]:他のすべての配置トポロジを表示します。

サービスグラフダッシュボード

Details-service-graph

1 -コンポーネントサービスがどのように通信しているかを示すアプリケーションのエンドツーエンドのネットワークマップ

2 — 特定の期間のヒットとエラーを示すグラフ

3 — サービスを検索するための検索バー

4 — 期間を選択するタイムリスト

5 -フィルターを適用してサービスを表示する

6 — 設定アイコン

7 — ズームインおよびズームアウト

8 — グラフビューまたは表形式ビュー

選択した期間に基づいて、サービスグラフを表示できます。

サービスアイコン 説明
サービスグラフエッジ検出 エッジの幅は、ヒット数を示します。エッジの幅が大きいほど、ヒット数が多くなることを示します。
サービスグラフエラー 警告アイコンが付いたサービスは、サービスにエラーがあることを示します。
サービスグラフの待ち時間 ストップウォッチアイコンが付いたサービスは、サービスにレイテンシーまたは応答時間の問題があることを示します。
サービスグラフの待ち時間 ストップウォッチと警告アイコンの両方があるサービスは、サービスにエラーと遅延/応答時間の問題の両方があることを示します。

注:

サービスに警告アイコンまたはストップウォッチアイコンがない場合は、そのサービスに Hits の異常またはしきい値違反があることを示します。

選択した期間に基づいて、サービスグラフを表示できます。グラフからヒットを示す期間を選択し、さらにドリルダウンして追加情報を表示します。

Details-service-graph1

NetScaler ADMでアクティブなトランザクションが受信されない場合は、NetScaler ADCインスタンスによって負荷分散されたサービスのみを表示できます。サービスの上にマウスポインタを置くと、すべてのメトリックが 0 として表示されます。

トランザクションなし

サービスグラフは、サービスが使用するプロトコルとともに表示されます。次の図に示すように、Kubernetes クラスターで次のサービスが実行されているとします。

サービスKubernetes

オーケストレーション > Kubernetes > Clusters で複数のクラスターを追加した場合は、各クラスターに関連付けられたサービスを表示できます。

複数のクラスタ

サービスの次のステータスを表示できます。

  • 重大 (赤) -平均サービス応答時間が 200 ミリ秒を超え、エラーカウントが 0 より大きいことを示します。

  • Review (オレンジ) -平均サービス応答時間が 200 ミリ秒を超えるか、エラーカウントが 0 より大きいことを示します。

  • 良好 (緑) -エラーがなく、平均サービス応答時間が 200 ミリ秒未満であることを示します

サービスで使用されるプロトコルを識別するためのプロトコルは次のとおりです。

  • TCP — サービスが TCP プロトコルを使用していることを示します。

  • SSL、HTTP — サービスが SSL over HTTP プロトコルを使用していることを示します。

  • SSL、TCP — サービスが SSL over TCP プロトコルを使用していることを示します。

    プロトコルのないサービスは、サービスが HTTP プロトコルを使用していることを示します。

表形式ビューを使用した主要なメトリックの傾向の表示

表形式ビューを使用すると、次の項目を確認できます。

  • サービスの主なメトリック

  • ソースサービスと宛先サービス間の主要なメトリック

    主要なメトリック

管理者は、これらの主要なメトリックを使用して、選択した期間におけるゴールデンシグナルの傾向を分析できます。

クライアントメトリックの表示

クライアントがサービスにアクセスしている場所を表示できます。管理者は、クライアントメトリックスを視覚化し、クライアントから発生する問題を分析できます。

クライアントリージョンにマウスポインタを合わせると、メトリックスが表示されます。

クライアント・メトリック

  • Hits -クライアントが受信したヒット数の合計を示します。

  • クライアントネットワーク待ち時間 -平均クライアントネットワーク遅延を示します。

  • クライアント 4xx エラー -クライアントの 4xx エラーの合計を示します。

  • クライアント SSL エラー -クライアントの SSL エラーの合計を示します。

NetScaler ADMのIPブロック -クライアントがパブリックIPアドレスを使用している場合、NetScaler ADMはクライアントの場所を認識できます。NetScaler ADM には組み込みの場所CSVファイルがあり、これはクライアントのIPアドレス範囲に基づいて場所と一致します。

NetScaler ADMは、IPアドレスがNetScaler ADMサーバーに追加される場合にのみ、プライベートIPアドレスを使用してクライアントの場所を認識できます。たとえば、クライアントIPアドレスが市Aに関連付けられたプライベートIPアドレス範囲内にある場合、NetScaler ADMは、トラフィックがこのクライアントの都市Aから発信されていることを認識します。

詳細については、「 プライベート IP ブロックを作成する」を参照してください。

入力メトリックの表示

Kubernetes クラスターで使用されている入力のタイプを表示できます。

進入RTT

  • NetScaler ADC IPアドレスとそのスコア

  • 現在の状態 :NetScaler ADCインスタンスが稼働中、停止中、または状態外のいずれであるかを示す

  • [ 最大コントリビューション ] — インスタンススコアに影響している問題を示します。

単一層トポロジでは、単一の Ingressだけを表示できます。

[ Ingress ] をクリックして、さらにドリルダウンして詳細を表示します。詳細については、「 イングレス詳細の表示」を参照してください

TCP および SSL メトリックの表示

TCP メトリックと SSL メトリックを使用すると、次のことができます。

  • サービス間の TCP 接続の詳細を表示する

  • TCP 関連の問題が送信元サービスにあるのか、宛先サービスにあるのかを判断します

  • SSL エラーが送信元または宛先サービスのどちらからのものかを表示する

  • SSL サービスが使用する SSL プロトコルのバージョンの表示

TCP メトリクス

TCP サービスまたは関連する受信サービスの上にマウスポインターを置くと、TCP メトリックが表示されます。

TCP

  • TCP 接続 — サービス間で確立された接続の総数

  • データ量 — サービスによって処理されたデータの総数

  • TCP サーバーリセット — サーバーから開始された TCP リセットの合計数

SSL メトリック

SSL プロトコルを使用するサービスにマウスポインターを置くと、SSL メトリックが表示されます。

SSL

  • SSL サーバーエラー — サーバーで発生した SSL エラーの合計数を示します。(たとえば、SSL 証明書が不明な場合)

  • SSL プロトコル — サービスが使用する SSL プロトコルのバージョンを示します。

  • SSL クライアントエラー -クライアントで発生した SSL エラーの合計数を示します。(SSL クライアント認証エラーなど)

サービスの詳細の表示

サービスをクリックし、[ View Details ] を選択して、サービスの詳細を表示します。詳細については、「 サービスの詳細を表示する」を参照してください。

フィルタの適用

フィルターを適用して特定のサービス情報を表示できます。 フィルターオプションを表示するには、[フィルターリストなし ] をクリックします。

フィルターオプション

たとえば、遅延が 150 ミリ秒未満のサービスを表示するには、[ サービス応答時間 ] の下の棒グラフをクリックして結果を表示します。

フィルターオプション

[ サービス情報 ] をクリックして、次のフィルタを選択して適用します。

  • [Cluster ]:選択した 1 つまたは複数のクラスタに適用可能なすべてのサービスが表示されます。

  • [Namespace ]:選択したネームスペースに適用可能なすべてのサービスが表示されます。

    Service-labels

    Kubernetes サービス定義 YAML でサービスに対して構成されたラベルによっては、より多くのフィルターオプションを表示することもできます。

すべてのフィルタをクリア するには、[すべてクリア] をクリックします。

Clear-all

または、検索テキストボックスを使用してサービス名を入力して、結果をサービスグラフに表示することもできます。

Search-bar

設定オプションを使用する

Settings-icon

1 — 設定アイコン

2 — サービスグラフをデフォルト、レイヤーベース、または強制指向のビューとして表示するオプション

3 — リストからオプションを選択すると、カテゴリに基づいてサービスが表示されます。リストからカテゴリを選択したら、グラフの [ + ] をクリックしてすべてのサービスを表示します

Services-views

4 :サービスの表示方法に関するオプションを選択できます。

5 -設定を保存するか、デフォルトにリセットするオプション。

エラーを分析

エラーを示すサービスにマウスポインターを置きます。

エラー 説明
TCP エラー TCP サーバーリセットは 、サーバーから開始された TCP リセットの合計数を示します。
TCP クライアントエラー TCP クライアントリセットは 、クライアントによって開始された TCP リセットの合計数を示します。
SSL エラー SSL クライアントエラーは、クライアントからの SSL エラーの合計数を示します。(SSL クライアント認証エラーなど)。
  SSL サーバーエラーは、サーバーで発生した SSL エラーの合計数を示します。(たとえば、SSL 証明書が不明な場合)

  • クライアントエラー数が 1 以上の場合、クライアントエラー数は (プロトコルタイプに関係なく) どのサービスでも表示されます。

  • どのサービスについてもクライアントエラー数が表示されるため、エラーはクライアント側からのものであることが分かります。

HTTP トランザクションの詳細を表示する

エラーを表示するには、誤ったサービスの上にマウスポインタを置いて、問題数をクリックします。

発行件数

この図に示されている例では、コンポーネントサービスの通信方法を示すアプリケーションのエンドツーエンドのネットワークマップを表示できます。

E コマースサービスにマウスポインターを合わせると、E **コマースサービスのメトリックの詳細が表示されます**。

Error-details

NetScaler ADM では、Ingressとサービス間のトランザクションの詳細を表示することもできます。マウスポインターにカーソルを合わせると、Ingress とサービスの間の合計エラー数や平均サービス応答時間などの詳細が表示されます。

Ingress-service-details

ヒット数 — サービスが受信したヒットの総数を示します。

サービス応答時間 — 最初のバイトまでの時間 (TTFB) でサービスが応答するまでにかかった平均応答時間を示します。

エラー — 4xx、5xx などのエラーの合計を示します。

データボリューム 」— サービスによって処理されるデータの合計量を示します。

SSL プロトコル 」— SSL プロトコルのバージョンを示します。

[ Ingress ] と [ service ] の間の矢印をクリックして、詳細なトランザクションを表示します。

詳細については、「 Web トランザクションの分析を表示する」を参照してください。

サービスグラフで詳細を表示