Skip to main content
Amazon EKS emits pod stdout / stderr logs from your workloads and — when your applications are instrumented with OpenTelemetry — distributed traces. EKS clusters also emit control plane logs (API server, audit, scheduler, controller manager, authenticator); those are written directly to CloudWatch by AWS and cannot be collected by an in-cluster agent. ADOT — the OpenTelemetry Collector on EKS collects pod logs and application traces and ships them over OTLP to Bronto. Deploy as a DaemonSet on EC2 node groups; on Fargate-backed EKS, deploy as a per-pod sidecar instead — DaemonSets can’t run on Fargate nodes. Use the same service.name / service.namespace routing as your other OTel workloads (see Data Organization).

Alternatives

See Ingesting AWS Data into Bronto for the full service-to-method mapping.

References