Posted On: Jul 8, 2021
Today, AWS Distro for OpenTelemetry (ADOT) adds support for Amazon Elastic Kubernetes Service (EKS) 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. With this launch, you can use the ADOT Collector to collect infrastructure metrics such as CPU, memory, disk, and network status from Amazon EKS and Kubernetes clusters running on EC2, providing the same experience as Amazon CloudWatch agent. You can use AWS Distro for OpenTelemetry collector to collect Prometheus workload metrics from AWS App Mesh, NGINX, Memcached, Java/JMX, and HAProxy from clusters running on Amazon EKS and Amazon Elastic Container Service (ECS) and use the pre-built dashboards in Amazon CloudWatch for analysis and triaging. Additionally, you can configure and customize what metrics and dimensions are sent to CloudWatch, enabling you to reduce the volume of data and cost generated by Container Insights.
ADOT is a secure, production-ready, AWS-supported distribution of the OpenTelemetry project. Part of the Cloud Native Computing Foundation, OpenTelemetry provides open source APIs, libraries, and agents to collect distributed traces and metrics for application monitoring. With ADOT, you can instrument your applications just once to send correlated metrics and traces to multiple monitoring solutions. You can use auto-instrumentation agents to collect traces without changing your code. ADOT also collects metadata from your AWS resources and managed services, so you can correlate application performance data with underlying infrastructure data, reducing the mean time to problem resolution. 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 EKS as daemonset or a service and on Amazon ECS as a sidecar or a service by using AWS CloudFormation templates, AWS Command Line Interface (CLI), or kubectl commands.