Posted On: Aug 31, 2021

Today, AWS Distro for OpenTelemetry (ADOT) adds support for Amazon Elastic Container Service (ECS) metrics running on Amazon Elastic Cloud Compute (EC2) in Amazon CloudWatch Container Insights (preview), enabling customers to easily collect container metrics and analyze them along with other metrics in Amazon CloudWatch. You can also collect AWS Lambda application metrics and send them to Amazon Managed Service for Prometheus (preview).

With this launch, you can use the ADOT Collector to collect infrastructure metrics such as CPU, memory, disk, and network status from Amazon ECS clusters running on EC2, providing an on-par experience as Amazon CloudWatch agent. You can use AWS Distro for OpenTelemetry Collector to collect Prometheus workload metrics from AWS AppMesh, NGINX, NGINX Plus, and Java/JMX from clusters running on Amazon ECS and use the pre-built dashboards in Amazon CloudWatch for analysis and triaging.

ADOT is a secure, production-ready, AWS-supported distribution of the OpenTelemetry project. Part of the Cloud Native Computing Foundation (CNCF), OpenTelemetry provides open source APIs, libraries, and agents to collect distributed traces and metrics for application monitoring. You can also use ADOT to instrument your applications running on Amazon Elastic Compute Cloud (EC2), AWS Lambda, Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Service (EKS), and AWS Fargate, as well as on-premises.

You can configure and deploy the latest version of ADOT for Amazon ECS as a DaemonSet by using AWS CloudFormation templates, AWS Command Line Interface (CLI), or curl command. You can also use the managed AWS Lambda layer with your serverless functions.

Visit the documentation to learn more about this feature and to get started with using ADOT with CloudWatch Container Insights. Visit our developer portal to learn more about AWS Distro for OpenTelemetry and download the latest release.