Setting up Container Insights on Amazon EKS and Kubernetes
The overall process for setting up Container Insights on Amazon EKS or Kubernetes is as follows:
-
Verify that you have the necessary prerequisites.
-
Set up the CloudWatch agent or the AWS 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.
-
(Optional) Set up Amazon EKS control plane logging.
-
(Optional) Set up the CloudWatch agent as a StatsD endpoint on the cluster to send StatsD metrics to CloudWatch.
-
(Optional) Enable App Mesh Envoy Access Logs.