🔷

CloudWatch Container Insights

  • Provides detailed metrics and logs for containerized applications and their infrastructure.
  • Automatically collects, aggregates, and summarizes performance data.

Supported Platforms

  • Amazon ECS
  • Amazon EKS
  • Kubernetes on EC2
  • AWS Fargate (ECS & EKS)

How It Works

  • For EKS and Kubernetes on EC2, runs a containerized CloudWatch Agent (via DaemonSet) to auto-discover containers and collect telemetry.
  • For ECS and Fargate, integrates directly with AWS services to collect metrics without manual configuration.

Metrics Collected

  • CPU, memory, disk, and network usage for:
    • Clusters
    • Nodes
    • Pods
    • Tasks and services
  • Performance data for containerized workloads and underlying infrastructure.

Use Cases

  • Identify bottlenecks in containerized workloads.
  • Monitor resource utilization for scaling decisions.
  • Troubleshoot performance issues in real-time.