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.
These pages detail the components and how to configure the EDOT Collector.
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: Build and configure a custom collector or extend the OpenTelemetry Collector Contrib distribution to collect logs and metrics and send them to Elastic Observability.