Repolode
aws-observability

aws-observability/aws-otel-collector

AWS-supported distribution of the OpenTelemetry Collector for sending metrics, traces and logs to CloudWatch and other backends.

Stars
758
Forks
274
Open issues
66
Last commit
21 hours ago

What is it?

The AWS Distro for OpenTelemetry Collector (ADOT Collector) is an AWS-supported build of the upstream OpenTelemetry Collector, distributed by Amazon. It bundles a selected set of receivers, processors, exporters and extensions from the OpenTelemetry community, so teams can collect telemetry data from applications and infrastructure without assembling a custom collector.

The collector is designed for AWS compute platforms including EC2, ECS and EKS, and can export telemetry to AWS CloudWatch Metrics, Traces and Logs as well as other supported backends. Its configuration uses the same syntax as the upstream OpenTelemetry Collector, so existing collector configuration files can be reused or ported.

ADOT Collector can run in Docker, on Kubernetes, or on EC2 instances via RPM, Deb or Windows packages. The project also includes build instructions for producing custom Docker images and installer packages.

Key features

  • 01Distributes a curated set of OpenTelemetry receivers, processors, exporters and extensions.
  • 02Exports metrics, traces and logs to AWS CloudWatch backends.
  • 03Uses the same configuration syntax as the upstream OpenTelemetry Collector.
  • 04Runs on EC2, ECS, EKS, Docker and Kubernetes.
  • 05Provides RPM, Deb and Windows packages plus build instructions for custom artifacts.

Use cases

  • Sending application traces and metrics from EKS clusters to CloudWatch and AWS X-Ray.
  • Collecting container metrics and logs on ECS tasks for AWS monitoring.
  • Running a standard OpenTelemetry pipeline on EC2 instances with AWS-supported packages.

Things to know

  • The license could not be identified from the metadata, so check the repository's license terms before use.
  • The README notes a planned change to remove the datadog, logzio, sapm and signalfx exporters from the distribution.

In collections

Topics

FAQ

What is aws-otel-collector?
AWS-supported distribution of the OpenTelemetry Collector for sending metrics, traces and logs to CloudWatch and other backends. The AWS Distro for OpenTelemetry Collector (ADOT Collector) is an AWS-supported build of the upstream OpenTelemetry Collector, distributed by Amazon. It bundles a selected set of receivers, processors, exporters and extensions from the OpenTelemetry community, so teams can collect telemetry data from applications and infrastructure without assembling a custom collector.
Is aws-otel-collector free to use? What license does it have?
aws-otel-collector is open source under the Other license. Check the license terms before using it in commercial products.
Is aws-otel-collector still maintained?
Actively maintained. The last commit to aws-otel-collector was on Nov 6, 2026.
What can I use aws-otel-collector for?
Sending application traces and metrics from EKS clusters to CloudWatch and AWS X-Ray. Collecting container metrics and logs on ECS tasks for AWS monitoring. Running a standard OpenTelemetry pipeline on EC2 instances with AWS-supported packages.
Where can I get aws-otel-collector?
The source code and installation instructions are on GitHub: https://github.com/aws-observability/aws-otel-collector

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects