api: promote tracing operation to listener level (#7723)
Promote tracing operation field to listener level. This expands the scope of the field to support two use cases: Tracing TCP connections: istio can send connection events to create a service communication graph. Network filters can benefit from the common knowledge about the intent of the listener/filter chain (client-side vs server-side). Using ingress/egress designation for other telemetry. The direction of the traffic is a useful label on metrics, and it is not explicit at the moment, unless depending on tracing configuration in HTTP connection manager or naming convention. Both workarounds are not ideal. Risk Level: low Testing: all unit tests continue to pass Signed-off-by: Kuat Yessenov <kuat@google.com> Mirrored from https://github.com/envoyproxy/envoy @ ca2af9723598fab4f511b59407396cc5cff9ed94pull/620/head
parent
cb1025586d
commit
ce594d9b54
3 changed files with 17 additions and 1 deletions
Loading…
Reference in new issue