AWS Distro for OpenTelemetry

AWS Distro for OpenTelemetry Java Instrumentation v1.24.0

AWS Distro for OpenTelemetry Java Instrumentation v1.24.0




AWS Distro for OpenTelemetry (ADOT) Agent for Java v1.24.0 is now available.




Release Highlights

  • ADOT Java Auto-Instrumentation Docker Image

ADOT has released a docker image for the ADOT Java Auto-Instrumentation jar that can be used with OpenTelemetry Operator. This enables OpenTelemetry Operator to auto instrument Java applications by injecting the ADOT Java Agent.

Opentelemetry Operator is an implementation of a Kubernetes Operator. The OpenTelemetry Operator is designed to provide auto-instrumentation to export telemetry data in applications without any code changes. The OpenTelemetry Operator can manage and automate the ADOT Collector deployment in multiple modes (Daemonset, Sidecar, Deployment) as well as auto-instrument workloads using OpenTelemetry libraries.

The ADOT auto-instrumentation for Java is a redistribution of the OpenTelemetry Agent for Java that can be used to auto-instrument Java applications to gather telemetry data. ADOT auto-instrumentation is preconfigured for use with AWS services including support for X-Ray compatible trace IDs. With the release of ADOT Auto-Instrumentation Java Image, OpenTelemetry Operator through Custom Resources can be configured to manage the ADOT Collector and the auto-instrumentation of the workloads (as shown in figure below):

Diagram

The ADOT Java auto-instrumentation Docker image is available in the following url: https://gallery.ecr.aws/aws-observability/adot-autoinstrumentation-java.

Detailed release notes are on GitHub.

Download

You can download the latest Docker image from our public ECR repository, and jar artifacts from the GitHub and Maven Central Repository.

To learn more about how to use AWS Distro for OpenTelemetry (ADOT) to collect data for your observability solution, check out the hands-on AWS Observability workshop. Please file an issue if you have any questions about the distribution, features, or its components.

We also welcome you to participate in the OpenTelemetry project. The project was approved for incubation status in August 2021 by the Cloud Native Computing Foundation Technical Oversight Committee (CNCF TOC). Learn more about AWS Distro for OpenTelemetry on the AWS Open Source Blog, where we announced the distribution’s general availability for tracing in September 2021 and the distribution's general availability for metrics in May 2022.