retail-store-sample-app icon indicating copy to clipboard operation
retail-store-sample-app copied to clipboard

Add ADOT OpenTelemetry Instrumentation to ECS Deployment

Open jakeskyaws opened this issue 7 months ago • 0 comments

Overview

The EKS deployment currently includes OpenTelemetry instrumentation via AWS Distro for OpenTelemetry (ADOT). We should implement similar observability capabilities for the ECS deployment to ensure consistency across our deployment options.

Current State

  • EKS deployment has built-in OpenTelemetry support via ADOT
  • ECS deployment lacks equivalent observability features
  • Observability and tracing capabilities are inconsistent between EKS and ECS implementations

Proposed Changes

  • Add OpenTelemetry integration to ECS deployment using ADOT
  • Implement ADOT collector for ECS
  • Configure Container Insights with enhanced mode option
  • Add CloudWatch logs correlation
  • Achieve parity with EKS observability features

Success Criteria

  • [ ] OpenTelemetry instrumentation working in ECS deployment
  • [ ] Container Insights configurable for ECS cluster
  • [ ] Traces from ECS deployment visible in X-Ray
  • [ ] Documentation updated to reflect new observability features in ECS

jakeskyaws avatar Apr 01 '25 10:04 jakeskyaws