﻿---
title: LLM observability with EDOT
description: Overview of LLM observability with Elastic, including supported technologies and quickstart instructions.
url: https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/5545/solutions/observability/get-started/opentelemetry/use-cases/llms
products:
  - Elastic Cloud Serverless
  - Elastic Distribution of OpenTelemetry Collector
  - Elastic Observability
applies_to:
  - Serverless Observability projects: Generally available
  - Elastic Stack: Generally available
  - Elastic Distribution of OpenTelemetry Collector: Preview
---

# LLM observability with EDOT
Applications make more and more use of Generative Artificial Intelligence (GenAI). Telemetry data in terms of spans, metrics and logs when communicating with the GenAI APIs becomes more and more important to operate the application in production and understand the application's behavior and health state.
Elastic currently supports LLM observability through the Elastic Distributions of Opentelemetry (EDOT). The EDOT Java, EDOT Node.js, and EDOT Python distributions support LLM observability as a tech preview.

## Supported technologies

The following LLM platforms are supported:

| Technology       | [EDOT Java](https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/main/instrumentation/openai/openai-java-1.1/javaagent) | [EDOT Node.js](https://docs-v3-preview.elastic.dev/elastic/elastic-otel-node/tree/main/reference/edot-node/supported-technologies#llm-instrumentations) | [EDOT Python](https://docs-v3-preview.elastic.dev/elastic/elastic-otel-python/tree/main/reference/edot-python/supported-technologies#llm-instrumentations) |
|------------------|----------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|
| OpenAI Client    | ✅                                                                                                                                            | ✅                                                                                                                                                       | ✅                                                                                                                                                          |
| AWS Bedrock      | ❌                                                                                                                                            | ❌                                                                                                                                                       | ✅                                                                                                                                                          |
| Google Vertex AI | ❌                                                                                                                                            | ❌                                                                                                                                                       | ✅                                                                                                                                                          |

See the [Supported Technologies section in the corresponding EDOT SDK](https://docs-v3-preview.elastic.dev/elastic/opentelemetry/tree/main/reference/edot-sdks) for detailed information on supported versions.

## Quickstart

Follow these steps to instrument LLMs using EDOT.

### Instrument your LLM application

Select the environment and target system from the [quick start overview](https://docs-v3-preview.elastic.dev/elastic/docs-content/pull/5545/solutions/observability/get-started/opentelemetry/quickstart) and follow the setup instructions to instrument your LLM application. Instrumentation for the supported technologies is enabled by default.

### Configuration

See the [Configuration section in the corresponding EDOT SDK](https://docs-v3-preview.elastic.dev/elastic/opentelemetry/tree/main/reference/edot-sdks) to turn on or off specific instrumentations and check which instrumentation is active by default.
When you complete the setup and configuration of the EDOT SDK and there is a workload on your application, start checking for telemetry data in Kibana. If there's no data showing up, see the troubleshooting of the corresponding EDOT SDK.