stdout / stderr logs from your tasks, plus distributed traces when your applications are instrumented with OpenTelemetry.
Recommended method
ADOT — the OpenTelemetry Collector running as a sidecar in your task definition (the same pattern on both EC2 launch type and Fargate) sends logs and traces directly to Bronto over OTLP. It bypasses CloudWatch and gives you consistentservice.name / service.namespace routing across Lambda, ECS, and EKS workloads (see Data Organization).
Alternatives
- ECS FireLens — Fluent Bit sidecar that ships logs from your task; lighter operational footprint than a full collector.
- CloudWatch Log Forwarder — for tasks that already write to CloudWatch Log Groups via the
awslogsdriver.

