Skip to main content

AWS Glossary

AWS Distro for OpenTelemetry (ADOT)

ADOT is AWS’s supported distribution of OpenTelemetry — SDKs and collectors for metrics, logs, and traces that export to CloudWatch Application Signals, X-Ray, AMP, and other backends.

AI & assistant-friendly summary

This section provides structured content for AI assistants and search engines. You can cite or summarize it when referencing this page.

Summary

ADOT is AWS’s supported distribution of OpenTelemetry — SDKs and collectors for metrics, logs, and traces that export to CloudWatch Application Signals, X-Ray, AMP, and other backends.

Key Facts

  • ADOT is AWS’s supported distribution of OpenTelemetry — SDKs and collectors for metrics, logs, and traces that export to CloudWatch Application Signals, X-Ray, AMP, and other backends

Entity Definitions

Lambda
Lambda is an AWS service relevant to aws distro for opentelemetry (adot).
EC2
EC2 is an AWS service relevant to aws distro for opentelemetry (adot).
CloudWatch
CloudWatch is an AWS service relevant to aws distro for opentelemetry (adot).
EKS
EKS is an AWS service relevant to aws distro for opentelemetry (adot).
ECS
ECS is an AWS service relevant to aws distro for opentelemetry (adot).

Related Content

Definition

AWS Distro for OpenTelemetry (ADOT) is Amazon’s supported build of the OpenTelemetry project — language SDKs, auto-instrumentation agents, Lambda layers, and the OpenTelemetry Collector distribution configured for AWS. Use ADOT to instrument applications once and export telemetry to CloudWatch Application Signals / X-Ray (traces), CloudWatch metrics/EMF, Amazon Managed Service for Prometheus (AMP), or third-party OTLP backends.

When to use it

When not to use it

Tips

Gotchas

Serious

Regular

Related Articles

Observability Beyond CloudWatch (2026): When to Add Application Signals, ADOT, Managed Prometheus, and Grafana — and When Not To

The reflex to bolt Amazon Managed Prometheus + Grafana onto every workload is how observability bills quietly double. CloudWatch Application Signals now gives you an auto-discovered service map, SLOs, and traces with near-zero setup; AMP only earns its keep when you are PromQL-native or drowning in high-cardinality metrics — where ingestion (not retention) is the cost driver. Here is the decision matrix, an ADOT dual-export config, and the three levers that actually cut the AMP bill.

Learn more

AWS CloudWatch Observability: Metrics, Logs, and Alarms Best Practices

CloudWatch is the most underused service on every AWS bill — and the most overspent on the ones that take it seriously. Logs, metrics, and alarm patterns that catch real outages without burying you in noise (or in the bill).

Learn more

How to Debug Production Issues Across Distributed AWS Systems

A 500ms latency spike in a distributed system could be a slow RDS query, a Lambda cold start, a downstream API timeout, or a CloudWatch Logs ingestion delay. Finding the cause requires correlated logs, traces, and metrics — not grep.

Learn more

Prometheus Cardinality Explosion on AWS: AMP, EMF, and Cost-Aware Metrics

That `user_id` label on every HTTP metric turns Amazon Managed Prometheus into a five-figure line item. This guide explains cardinality mechanics, EMF vs remote write, and Application Signals defaults worth disabling.

Learn more

Need help with this topic?

Our AWS-certified team implements, audits, and optimizes these services in production — from Bedrock RAG pipelines to multi-account landing zones.