OpenTelemetry Support

All about the Lumigo's support for OpenTelemetry

What is OpenTelemetry?

OpenTelemetry is an open source framework for creating and managing telemetry data, including metrics, logs, and traces. It provides tools, SDKs, integrations, and APIs that enable a vendor-agnostic implementation, enabling you to send telemetry data to existing monitoring and tracing systems, known as “backends”.

10241024

The OpenTelemetry logo: a telescope with blue body and gold orange lens ring and eyepiece, aiming up.

OpenTelemetry is not a full observability platform, as it does not give you a way to store and query and visualize telemetry. Rather, it lets you collect and export data from applications to various commercial and open source backends. OpenTelemetry offers a pluggable architecture that enables you to add technology protocols and formats easily.

How does Lumigo support OpenTelemetry?

Lumigo support for OpenTelemetry comes in two forms:

  1. Lumigo provides distributions of OpenTelemetry for Node.js and Python, which are optimized to require no code changes to your applications and come entirely pre-configured to report tracing data and resources to Lumigo
  2. Other implementations of OpenTelemetry, including the OpenTelemetry Collector or applications that include any of the language-specific OpenTelemetry SDKs, can export tracing data to Lumigo.