Observability on EKS
Overview
EKS integrates with AWS native (CloudWatch) and open source (Prometheus, Grafana, OpenTelemetry) observability solutions.
Topics
Logging
- Control Plane Logs - API server, audit, authenticator logs
- Pod Logging - Application log aggregation
Metrics
- CloudWatch Container Insights
- Prometheus - Amazon Managed Service for Prometheus
- ADOT - AWS Distro for OpenTelemetry
Cost
- Kubecost - Cost visibility and optimization
Analytics
- OpenSearch - Log analysis
Architecture Options
AWS Native
EKS --> CloudWatch Logs --> CloudWatch Container Insights
--> CloudWatch Metrics
Open Source Managed
EKS --> AMP (Prometheus) --> AMG (Grafana)
--> ADOT --> AMP/CloudWatch