aws-app-mesh-controller-for-k8s
aws-app-mesh-controller-for-k8s copied to clipboard
Enable remote X-Ray tracing in the Helm chart
Is your feature request related to a problem? I'm considering using App Mesh with X-Ray for request tracing within my cluster. However I would prefer to run the X-Ray daemon as a DaemonSet instead of adding an extra sidecar to each Pod.
This seems to be supported by setting the tracing.address value but this is only enabled for Jaeger or Datadog. Would it be possible to enable this parameter for X-Ray as well?
Describe the solution you'd like
The tracing.address parameter is allowed when using tracing.provider=x-ray. In such case the X-Ray sidecar is not injected into each Pod and instead Envoy is configured with the provider tracer endpoint.
Describe alternatives you've considered
- Setting up the tracing at the application itself and not the mesh.
- Using Jaeger.