ECS
Amazon ECS Collection
This section provides comprehensive documentation for collecting metrics, traces, and logs from Amazon ECS (Elastic Container Service) infrastructure using the KubeSense OpenTelemetry Collector.
What is Amazon ECS?
Amazon ECS is a highly scalable, high-performance container orchestration service that supports Docker containers. It's designed to make it easy to run distributed applications on a managed cluster of EC2 instances or AWS Fargate.
Collection Modes
- Serverless (Fargate): Sidecar pattern - one collector per task
- EC2: Daemon pattern - one collector per EC2 instance
Key Features
- Complete Observability: Collect metrics, traces, and logs from your ECS workloads
- Flexible Deployment: Sidecar (Fargate) or daemon (EC2) patterns
- Comprehensive Metrics: Application, container, and host metrics collection
- Easy Integration: Works with your existing ECS task definitions and IAM roles
Getting Started
Serverless (Fargate) Documentation
EC2 Documentation