istio.io/content/zh/about/faq/metrics-and-logs/life-of-a-request.md

1.5 KiB
Raw Permalink Blame History

title weight
怎样查看 Istio 的请求都发生了什么? 80

您可以启用链路追踪 以确定 Istio 中的请求是怎样流动的。

另外,您还可以使用如下命令以了解网格中的更多状态信息:

  • istioctl proxy-config 获取 Kubernetes 运行期间的代理配置信息:

    {{< text plain >}}

    在指定的 Pod 中 Envoy 实例的启动bootstrap配置信息。

    $ istioctl proxy-config bootstrap productpage-v1-bb8d5cbc7-k7qbm

    在指定的 Pod 中 Envoy 实例的集群cluster配置信息。

    $ istioctl proxy-config cluster productpage-v1-bb8d5cbc7-k7qbm

    在指定的 Pod 中 Envoy 实例的监听器listener配置信息。

    $ istioctl proxy-config listener productpage-v1-bb8d5cbc7-k7qbm

    在指定的 Pod 中 Envoy 实例的路由route配置信息。

    $ istioctl proxy-config route productpage-v1-bb8d5cbc7-k7qbm

    在指定的 Pod 中 Envoy 实例的端点endpoint配置信息。

    $ istioctl proxy-config endpoints productpage-v1-bb8d5cbc7-k7qbm

    查看更多 proxy-config 的用法可用如下命令

    $ istioctl proxy-config --help {{< /text >}}

  • kubectl get:通过路由配置获取网格中不同资源的信息:

    {{< text plain >}}

    列出所有的 VirtualService

    $ kubectl get virtualservices {{< /text >}}