aws-app-mesh-controller-for-k8s icon indicating copy to clipboard operation
aws-app-mesh-controller-for-k8s copied to clipboard

Enable remote X-Ray tracing in the Helm chart

Open morditore opened this issue 4 years ago • 0 comments

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.

morditore avatar Aug 12 '21 10:08 morditore