pixie icon indicating copy to clipboard operation
pixie copied to clipboard

Support tracing Istio managed services

Open yzhao1012 opened this issue 3 years ago • 0 comments

Is your feature request related to a problem? Please describe. Today, Pixie’s service map uses remote IP address to derive the Pod name for RPC messages between micro-services. In the case of Istio managed cluster, envoy proxy terminates TCP connections, and RPC messages would use envoy’s address as remote IP. That breaks the logical connection between the client & server, which are mediated by service message proxy.

Describe the solution you'd like Update relevant PXL scripts to replace local IP address 127.0.0.* with the source pod or service name.

Also support tracing Envoy TLS traffic, by implementing tracing envoy (with boringssl).

Describe alternatives you've considered There is no obvious alternative.

Additional context N/A

yzhao1012 avatar Aug 24 '22 20:08 yzhao1012