Metrics, Logs & Traces on EKS with Terraform (Part 1 of 5)
A modular, production-grade Terraform stack for EKS observability. Metrics, logs, traces, alerting. All AWS-native. All open source. No static credentials.
5 Entries found in system_logs
A modular, production-grade Terraform stack for EKS observability. Metrics, logs, traces, alerting. All AWS-native. All open source. No static credentials.
The final layer: seven production alert rules in Amazon Managed Prometheus, SNS and PagerDuty routing, fully private clusters via VPC endpoints, and a go-live checklist.
How the metrics module works: AMP workspace, AMG with SSO, IRSA-scoped ingestion, pre-built dashboards, and the two-phase Terraform apply that ties it together.
How the logging module works: Fluent Bit on every node, one variable to switch CloudWatch Logs or OpenSearch, IRSA-scoped shipping, and a real parsing pipeline.
How the tracing module works: an OpenTelemetry Collector on every node, tail-based sampling that always keeps errors and slow requests, and IRSA-scoped export to X-Ray.