OpenTelemetry

OpenTelemetry Java: Bringing an observability standard to Java

OpenTelemetry Java: Bringing an observability standard to Java

A CurioSwitch engineer helped develop and launch the OpenTelemetry Java SDK and drove its integration with AWS services while at Amazon.

OpenTelemetry is an open standard for collecting traces, metrics, logs, and other telemetry without tying applications to one observability vendor. OpenTelemetry Java brings that standard to the Java ecosystem through its core API and SDK.

A common language for instrumentation

In a distributed system, one request may travel through many services. OpenTelemetry Java records each part of that journey in a shared context, helping teams find where problems begin and understand how performance changes over time.

  • A shared API for traces, metrics, and logs
  • A Java SDK for processing and managing telemetry
  • Exporters for OTLP and other destinations
  • Extensions for auto-configuration and existing instrumentation systems

A dependable SDK for a broad ecosystem

A library used across production systems needs more than features. Compatibility, dependency alignment, and release discipline matter just as much. OpenTelemetry Java provides strong backward-compatibility guarantees for stable APIs and BOMs that keep related module versions in sync.

Through open observability foundations, CurioSwitch contributes to an environment where developers can understand their services clearly and improve them with confidence.