shapirov103 / cdk-eks-blueprint

repo for CDK Software Factory
Apache License 2.0
11 stars 2 forks source link

XRay Addon #46

Open kcoleman731 opened 3 years ago

kcoleman731 commented 3 years ago

Add support for XRay as an addon

https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/deploy_servicelens_CloudWatch_agent_deploy_EKS.html

Likely combine this with AppMesh addon

shapirov103 commented 3 years ago

I can add XRay addon but it will be mostly useless without app mesh. App mesh envoy proxy produces traces automatically and creates a service map for troubleshooting.

Without app mesh, customers will have to include XRay SDK into the application code (which is not even aligned with Open Tracing) and capture traces in application logic. This could have been acceptable 10 years ago, but now I would not want that.

BTW, about your question about cross-cutting aspects handled by App Mesh: this is one of them, i.e. free distributed tracing applied as an aspect controlled by platform engineer as opposed to the developer.