Kubesense

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

Serverless (Fargate) Documentation

EC2 Documentation

EC2 Documentation