End to end deployment and observability of polyglot microservices in Amazon EKS using AWS App Mesh, AWS Fargate, Amazon Cloudwatch Container Insights, and AWS X-Ray
MIT No Attribution
64
stars
636
forks
source link
feat: xRay auto-instrumentation with opentelemetry #29
As discussed, I've auto-instrumented the prodcatalog python app with opentelemetry. The collector receives the traces and forwards them to xRay service.
Summary
bb6d0d3 [autoinstrumentation]: Changed collector-config-opentelemetry.yaml to set the region based on the AWS_REGION environment variable
af77378 [autoinstrumentation]: Changed requirements.txt to include opentelemetry modules
2ba2374 [autoinstrumentation]: Changed Dockerfile to run opentelemetry-bootstrap and to start container with opentelemetry-instrument
6cb4357 [autoinstrumentation]: Changed app.py to disable xray and flask auto reloader
2da33e3 [autoinstrumentation]: Changed base_app.yaml to include opentelemetry environment variables
487c12a [autoinstrumentation]: Included collector-config-opentelemetry.yaml that needs to be deployed to enable opentelemetry collector as sidecar
As discussed, I've auto-instrumented the prodcatalog python app with opentelemetry. The collector receives the traces and forwards them to xRay service.
Summary