AWS Distro for OpenTelemetry
Getting Started with the AWS Distro for OpenTelemetry Collector
Getting Started with the AWS Distro for OpenTelemetry Collector
💡
For sending telemetry to AWS destinations such as Amazon CloudWatch, AWS recommends the CloudWatch agent, which receives OpenTelemetry (OTLP) data and sends it to the CloudWatch OTLP endpoints. The ADOT Collector remains available, for example when you need to export to non-AWS backends.
Getting Started
Prerequisites
To build ADOT Collector locally, you will need to have Golang installed. You can download and install Golang here.
Try out ADOT Collector
ADOT Collector supports all AWS computing platforms and docker/kubernetes. Here are some examples on how to run ADOT Collector to send telemetry data:
- Run it with Docker
- Run a collector on ECS
- Run it with EKS
- Run it on AWS Linux EC2
- Run it on AWS Windows EC2
- Run it on AWS Debian EC2
When setting up the collector, you will need to decide between sidecar and service deployment and can find more information about these two patterns in the OpenTelemetry Collector deployment documentation.
Build Your Own Artifacts
Use the following instruction to build your own ADOT Collector artifacts: