Setting up Container Insights on Amazon EKS and Kubernetes - Amazon CloudWatch
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Setting up Container Insights on Amazon EKS and Kubernetes

Container Insights is supported on Amazon EKS versions 1.23 and later. The quick start method of installation is supported only on versions 1.24 and later.

The overall process for setting up Container Insights on Amazon EKS or Kubernetes is as follows:

  1. Verify that you have the necessary prerequisites.

  2. Set up the CloudWatch agent or the Amazon Distro for OpenTelemetry as a DaemonSet on your cluster to send metrics to CloudWatch.

    Set up Fluent Bit or Fluentd to send logs to CloudWatch Logs.

    You can perform these steps at once as part of the quick start setup if you are using the CloudWatch agent, or do them separately.

  3. (Optional) Set up Amazon EKS control plane logging.

  4. (Optional) Set up the CloudWatch agent as a StatsD endpoint on the cluster to send StatsD metrics to CloudWatch.

  5. (Optional) Enable App Mesh Envoy Access Logs.