﻿---
title: Elastic OpenTelemetry
description: Reference documentation for Elastic OpenTelemetry.
url: https://docs-v3-preview.elastic.dev/elastic/opentelemetry/pull/640/reference
products:
  - Elastic Cloud Serverless
  - Elastic Observability
applies_to:
  - Serverless Observability projects: Generally available
  - Elastic Stack: Generally available
---

# Elastic OpenTelemetry
Elastic OpenTelemetry is an open-source ecosystem of [OpenTelemetry distributions](https://opentelemetry.io/docs/concepts/distributions/) tailored to Elastic. They include a customized OpenTelemetry Collector and several OpenTelemetry Language SDKs.
![EDOT-Distributions](https://docs-v3-preview.elastic.dev/elastic/opentelemetry/pull/640/reference/images/EDOT-SDKs-Collector.png)
Each Elastic OpenTelemetry distribution is assembled with selected OpenTelemetry components and tested to ensure production readiness. This gives you a reliable, optimized OpenTelemetry experience backed by Elastic support.
[OpenTelemetry](https://opentelemetry.io/docs/) is a vendor-neutral observability framework for collecting, processing, and exporting telemetry data. If you are new to OpenTelemetry, refer to OpenTelemetry [concepts](https://opentelemetry.io/docs/concepts/) and [components](https://opentelemetry.io/docs/concepts/components/). Refer to [Elastic OpenTelemetry compared to upstream OpenTelemetry](https://docs-v3-preview.elastic.dev/elastic/opentelemetry/pull/640/reference/compatibility/edot-vs-upstream) for more information on how Elastic OpenTelemetry differs from upstream OpenTelemetry components.

## Available OpenTelemetry distributions

The following Elastic OpenTelemetry distributions are available:

| Distribution                                                                                                                               | Latest version | Current status    |
|--------------------------------------------------------------------------------------------------------------------------------------------|----------------|-------------------|
| [Elastic Agent](https://docs-v3-preview.elastic.dev/elastic/elastic-agent/tree/main/reference/edot-collector)                              | 9.4.3          | GA                |
| [Elastic OTel .NET](https://docs-v3-preview.elastic.dev/elastic/elastic-otel-dotnet/tree/main/reference/edot-dotnet)                       | 1.4.0          | GA                |
| [Elastic OTel Java](https://docs-v3-preview.elastic.dev/elastic/elastic-otel-java/tree/main/reference/edot-java)                           | 1.11.0         | GA                |
| [Elastic OTel Node.js](https://docs-v3-preview.elastic.dev/elastic/elastic-otel-node/tree/main/reference/edot-node)                        | 1.16.0         | GA                |
| [Elastic OTel PHP](https://docs-v3-preview.elastic.dev/elastic/elastic-otel-php/tree/main/reference/edot-php)                              | 1.7.0          | GA                |
| [Elastic OTel Python](https://docs-v3-preview.elastic.dev/elastic/elastic-otel-python/tree/main/reference/edot-python)                     | 1.14.0         | GA                |
| [Elastic OTel Android](https://docs-v3-preview.elastic.dev/elastic/apm-agent-android/tree/main/reference/edot-android)                     | 1.7.1          | GA                |
| [Elastic OTel iOS](https://docs-v3-preview.elastic.dev/elastic/apm-agent-ios/tree/main/reference/edot-ios)                                 | 2.0.1          | GA                |
| [EDOT Cloud Forwarder for AWS](https://docs-v3-preview.elastic.dev/elastic/edot-cloud-forwarder-aws/tree/main/reference/edot-cf-aws)       | 1.8.0          | GA                |
| [EDOT Cloud Forwarder for Azure](https://docs-v3-preview.elastic.dev/elastic/edot-cloud-forwarder-azure/tree/main/reference/edot-cf-azure) | 1.8.0          | Technical Preview |
| [Elastic Cloud Forwarder for GCP](https://docs-v3-preview.elastic.dev/elastic/opentelemetry/pull/640/reference/edot-cloud-forwarder/gcp)   | 0.1.3          | Technical Preview |

Each Elastic OpenTelemetry distribution undergoes production-grade testing before being declared Generally Available (GA). Elastic provides full support for GA releases in accordance with our [support matrix](https://www.elastic.co/support/matrix) and SLAs.
Technical Preview distributions receive best-effort support and are not covered under standard SLAs.

## Get started

Pick the right [Quickstart guide](https://docs-v3-preview.elastic.dev/elastic/docs-content/tree/main/solutions/observability/get-started/opentelemetry/quickstart) for your environment or select an observability use case:
- [Monitoring on Kubernetes](https://docs-v3-preview.elastic.dev/elastic/docs-content/tree/main/solutions/observability/get-started/opentelemetry/use-cases/kubernetes)
- [LLM Observability](https://docs-v3-preview.elastic.dev/elastic/docs-content/tree/main/solutions/observability/get-started/opentelemetry/use-cases/llms)


## Elastic OpenTelemetry Demo environment

A demo environment that showcases Elastic OpenTelemetry capabilities is available in the [opentelemetry-demo repository](https://github.com/elastic/opentelemetry-demo).
The Elastic OpenTelemetry demo includes:
- Sample applications instrumented with OpenTelemetry SDKs.
- Elastic Agent configured for various scenarios. For example, Kubernetes and hosts.
- Integration with an Elastic Stack deployment, such as Elasticsearch and Kibana.

Follow the instructions in the demo repository to set up and run the demo.

## Report an issue or provide feedback

To report an issue or provide feedback on Elastic OpenTelemetry, [submit a GitHub issue](https://github.com/elastic/opentelemetry/issues/new/choose).