Posted On: Nov 22, 2023

Today, we are announcing the general availability of logs in the AWS Distro for OpenTelemetry (ADOT). ADOT is a secure, production-ready, AWS supported distribution of the OpenTelemetry project. With this launch, customers can use the ADOT collector and supported OpenTelemetry SDKs (for Java, JavaScript, .NET, and Python) to collect and send logs to Amazon CloudWatch and backends supporting OpenTelemetry Protocol (OTLP) such as Amazon OpenSearch (AOS).

Customers can now use ADOT to collect all telemetry data from their containerized AWS workloads running in Amazon Elastic Kubernetes Service (EKS) and Amazon Elastic Container Service (ECS) in a standardized manner. By adding support for the Filelog receiver and the AWS CloudWatch Logs exporter to the ADOT collector, you now have a reliable way to collect application logs and ingest them into observability backends. AWS delivers security patches and provides support for logging use cases with this launch. For example, by configuring the ADOT collector in an EKS cluster, using the EKS add-on, you can collect logs from a variety of sources including Syslog and Log4j. At the same time, you can get out-of-the-box metadata enrichment based on OpenTelemetry’s semantic conventions, which enables you to improve correlation of the logs with metrics and traces.

You can configure and deploy the latest version of the ADOT collector by using AWS CloudFormation templates, the AWS Command Line Interface, kubectl commands, or the ADOT EKS add-on. Visit our documentation to learn more about ADOT and pull the collector container image from the ECR Public registry.