Amazon Distro for OpenTelemetry and Amazon X-Ray - Amazon X-Ray
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China.

Amazon Distro for OpenTelemetry and Amazon X-Ray

Use the Amazon Distro for OpenTelemetry (ADOT) to collect and send metrics and traces to Amazon X-Ray and other monitoring solutions, such as Amazon CloudWatch, Amazon OpenSearch Service, and Amazon Managed Service for Prometheus.

Amazon Distro for OpenTelemetry

The Amazon Distro for OpenTelemetry (ADOT) is an Amazon distribution based on the Cloud Native Computing Foundation (CNCF) OpenTelemetry project. OpenTelemetry provides a single set of open source APIs, libraries, and agents to collect distributed traces and metrics. This toolkit is a distribution of upstream OpenTelemetry components including SDKs, auto-instrumentation agents, and collectors that are tested, optimized, secured, and supported by Amazon.

With ADOT, engineers can instrument their applications once and send correlated metrics and traces to multiple Amazon monitoring solutions including Amazon CloudWatch, Amazon X-Ray, Amazon OpenSearch Service, and Amazon Managed Service for Prometheus.

ADOT is integrated with a growing number of Amazon services to simplify sending traces and metrics to monitoring solutions such as X-Ray. Some examples of services integrated with ADOT include:

  • Amazon Lambda – Amazon managed Lambda layers for ADOT provides a plug-and-play user experience by automatically instrumenting a Lambda function, packaging OpenTelemetry together with an out-of-the-box configuration for Amazon Lambda and X-Ray in an easy to setup layer. Users can enable and disable OpenTelemetry for their Lambda function without changing code. For more information, see Amazon Distro for OpenTelemetry Lambda

  • Amazon Elastic Container Service (ECS) – Collect metrics and traces from Amazon ECS applications using the Amazon Distro for OpenTelemetry Collector, to send to X-Ray and other monitoring solutions. For more information, see Collecting application trace data in the Amazon ECS developer guide.

  • Amazon App Runner – App Runner supports sending traces to X-Ray using the Amazon Distro for OpenTelemetry (ADOT). Use ADOT SDKs to collect trace data for your containerized applications, and use X-Ray to analyze and gain insights into your instrumented application. For more information, see Amazon App Runner and X-Ray.

For more information about the Amazon Distro for OpenTelemetry, including integration with additional Amazon services, see the Amazon Distro for OpenTelemetry Documentation.

For more information about instrumenting your application with Amazon Distro for OpenTelemetry and X-Ray, see Instrumenting your application with the Amazon Distro for OpenTelemetry.