Observability is a foundational element of a well-architected EKS environment. AWS provides native (CloudWatch) and open source managed (Amazon Managed Service for Prometheus, Amazon Managed Grafana and AWS Distro for OpenTelemetry) solutions for monitoring, logging and alarming of EKS environments.
In this chapter, we’ll cover how you can use AWS observability solutions integrated with EKS to provide visibility into:
Watch a video walk-through of the observability module with one of the module maintainers, Nirmal Mehta (AWS) here:
Explore a set of opinionated Infrastructure as Code (IaC) modules to help you set up observability for your AWS environments in our AWS Observability Accelerator for CDK and AWS Observability Accelerator for Terraform. These modules work with AWS Native services like Amazon CloudWatch and AWS managed observability services such as Amazon Managed Service for Prometheus, Amazon Managed Grafana and AWS Distro for OpenTelemetry (ADOT).