opentelemetry

Elastic Distributions of OpenTelemetry

OpenTelemetry is a vendor-neutral observability framework for collecting, processing, and exporting telemetry data.

The Elastic Distributions of OpenTelemetry (EDOT) are composed of OpenTelemetry (OTel) project components, OpenTelemetry Collector, and language SDKs, which provide users with the necessary capabilities and out-of-the-box configurations, enabling quick and effortless infrastructure and application monitoring.

You can use OpenTelemetry to send your telemetry data to Elastic Observability in the following ways:

This diagram provides a quick overview of how the different components work together. Refer to the components for a more in-depth look.

Diagram of the OpenTelemetry flow

Collect infrastructure data using the EDOT Collector

These pages detail the components and how to configure the EDOT Collector.

Collect application data using the EDOT language SDKs

Elastic offers several Distributions that extend OpenTelemetry language SDKs. The following languages are currently supported:

Configure a custom collector or the OpenTelemetry Collector Contrib distribution

Configure a custom collector or the OpenTelemetry Collector Contrib distribution: Build and configure a custom collector or extend the OpenTelemetry Collector Contrib distribution to collect logs and metrics and send them to Elastic Observability.