サービスグラフのセットアップ

最終公開日 : Sep 25, 2026

ソフトウェア要件

Kubernetesディストリビューション Kubernetesバージョン コンテナネットワークインターフェース (CNI) CPXバージョン CICバージョン エージェントバージョン
オープンソース v1.16.3 フラネル、カリコ、またはカナル 13.0–47.103以降 1.6.1以降 13.0–49.x以降
Kubernetesクラスターはさまざまな展開トポロジで構成でき、次の表にサービスグラフでサポートされているトポロジを示します。
トポロジ サービスグラフでサポートされています
シングルティアまたは統合インgress はい
デュアルティア はい
クラウド はい、ただしクラウドロードバランサーはグラフに表示されません
サービスメッシュライト はい
サービスメッシュ はい
LoadBalancerタイプのサービス いいえ
NodePortタイプのサービス いいえ
NetScaler Console でサービスグラフの設定を完了するには、Kubernetes クラスター用に構成したトポロジタイプをクリックし、記載されている手順を完了してください。
注
デュアルティアおよびService Mesh Liteトポロジのサービスグラフ設定手順は同じです。

シングルティアまたは統合イングレストポロジ

シングルティアまたは統合イングレストポロジを設定するには、次の手順を完了していることを確認してください。詳細については、「シングルティアまたは統合イングレストポロジを設定するための詳細な手順」を参照してください。
  • シングルティアまたは統合イングレストポロジでKubernetesクラスターを構成済みであること。
  • NetScaler Console にVPX、MPX、SDX、BLXインスタンスを追加し、Web Insightを有効にしていること。
  • NetScaler Console にKubernetesクラスターを追加していること。

デュアルティアまたはService Mesh Liteトポロジ

デュアルティアまたはService Mesh Liteトポロジを設定するには、次の手順を完了していることを確認してください。詳細については、「デュアルティアまたはService Mesh Liteトポロジを設定するための詳細な手順」を参照してください。
  • サポートされているいずれかのトポロジでKubernetesクラスターを構成済みであること。
  • (/ja-jp/netscaler-console-service/getting-started.html#install-an-agent-as-a-microservice)をインストールし、NetScaler ConsoleとKubernetesクラスター、またはデータセンターやクラウド内のマネージドインスタンスとの通信を有効にするように構成しました。
    エージェントをマイクロサービスとして展開することもできます。詳細については、Getting StartedのNetScalerエージェントのインストールセクションを参照してください。
  • NetScaler ConsoleとNetScaler CPX間の通信を有効にするために、エージェントに(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-dual-tier-topology.html#configure-static-routes-in-citrix-adm-agent)を構成しました。
    注
    同じクラスターにエージェントをマイクロサービスとして展開している場合は、この手順を無視できます。
  • GitHubリポジトリから(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-dual-tier-topology.html#download-the-sample-deployment-files-from-github)をダウンロードしました。
  • NetScaler ConsoleへのCPXの登録を成功させるために、CPX YAMLファイルに(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-dual-tier-topology.html#add-parameters-in-cpx-yaml-file)を追加しました。
  • NetScaler Consoleに(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-dual-tier-topology.html#add-vpx-or-sdx-or-mpx-or-blx-instance-in-citrix-adm)を追加しました。
  • NetScaler Consoleに(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-dual-tier-topology.html#add-kubernetes-cluster-in-citrix-adm)を追加しました。
  • (/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-dual-tier-topology.html#deploy-a-sample-microservice-application)を展開しました。
  • NetScaler CPXを展開し、(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-dual-tier-topology.html#deploy-cpx-and-register-cpx-in-adm)(2層アーキテクチャにのみ適用)しました。
  • エージェントがHTTPおよびTCPトランザクションを取得できるように、(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-dual-tier-topology.html#enable-web-transaction-and-tcp-transaction-settings)をすべてに設定しました。
  • マイクロサービスに(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-dual-tier-topology.html#send-traffic-to-microservices)を送信しました。

サービスメッシュトポロジ

サービスメッシュトポロジを設定するには、以下の手順を完了していることを確認してください。詳細については、(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-topology.html)を参照してください。
  • 以下のいずれかのサービスメッシュトポロジで、Kubernetesクラスターバージョン 1.14.0 を構成済み:
    • IstioのサイドカープロキシとしてのNetScaler CPX
    • IstioのイングレスゲートウェイとしてのNetScaler
  • admissionregistration.k8s.io/v1beta1 APIを有効にしました。APIは以下を使用して確認できます。
    kubectl api-versions | grep admissionregistration.k8s.io/v1beta1
    次の出力は、APIが有効になっていることを示します。
    admissionregistration.k8s.io/v1beta1
  • Istio istio v.1.3.0 をインストール済み。
  • Helm version 3.x がインストール済みです。
  • (/ja-jp/netscaler-console-service/getting-started.html#install-an-agent-as-a-microservice) をインストールし、NetScaler ConsoleとKubernetesクラスター、またはデータセンターやクラウド内の管理対象インスタンスとの間の通信を有効にするように構成済み。
    エージェントをマイクロサービスとして展開することもできます。詳細については、Getting Started の「NetScalerエージェントのインストール」セクションを参照してください。
  • NetScaler ConsoleとNetScaler CPX間の通信を有効にするために、エージェント上で (/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-topology.html#configure-static-routes-in-the-agent) を構成済み。
    注
    同じクラスターにNetScalerエージェントをマイクロサービスとして展開している場合は、この手順を無視できます。
  • サービスメッシュトポロジデータを入力するために、 (/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-topology.html#configure-the-required-parameters) を構成済み。
  • 「サンプルアプリケーション」(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-topology.html#deploy-a-sample-application)を展開しました。
  • NetScaler Console に「Kubernetes クラスター」(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-topology.html#add-kubernetes-cluster-in-citrix-adm)を追加しました。
  • エージェントが HTTP および TCP トランザクションを取得できるように、「Web トランザクションおよび TCP トランザクション設定」(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-topology.html#enable-web-transaction-and-tcp-transaction-settings)を すべて に設定しました。
  • マイクロサービスに「トラフィック」(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/sg-service-mesh-topology.html#send-traffic-to-microservices)を送信しました。
必要なセットアップ手順を完了すると、アプリケーション > サービスグラフ および マイクロサービス タブに表示されるサービスグラフを確認できます。詳細については、「サービスグラフの詳細」(/ja-jp/netscaler-console-service/application-analytics-and-management/service-graph/service-graph-begin-details.html)を参照してください。