Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 3.97 KB

File metadata and controls

39 lines (29 loc) · 3.97 KB

OpenTelemetry Icon OpenTelemetry Python GenAI Instrumentations

OpenTelemetry instrumentation packages for Generative AI client libraries and frameworks in Python.

This repo is built on top of the OpenTelemetry Python SDK and the opentelemetry-instrumentation package hosted in the opentelemetry-python-contrib repo.

All instrumentations use opentelemetry-util-genai and emit spans, metrics, and logs according to GenAI Semantic Conventions.

Released Instrumentations

Instrumentation Supported Package Version
opentelemetry-instrumentation-genai-agno agno >= 2.0.0, < 3 1.1b0
opentelemetry-instrumentation-genai-anthropic anthropic >= 0.51.0, < 2 1.1b1
opentelemetry-instrumentation-genai-langchain langchain >= 0.3.21, < 2 1.1b1
opentelemetry-instrumentation-genai-openai openai >= 1.26.0, < 4 1.1b0
opentelemetry-instrumentation-genai-openai-agents openai-agents >= 0.3.3, < 1 1.1b0
opentelemetry-instrumentation-genai-qwen-agent qwen-agent >= 0.0.20, < 1 1.1b0
opentelemetry-instrumentation-genai-smolagents smolagents >= 1.24.0, < 2 1.1b0
opentelemetry-instrumentation-google-genai google-genai >= 1.32.0, <3 1.1b1

Unreleased Instrumentations

Instrumentation Supported Package Version Status
opentelemetry-instrumentation-genai-claude-agent-sdk claude-agent-sdk >= 0.1.14, < 1 1.2b0.dev skeleton
opentelemetry-instrumentation-genai-crewai crewai >= 1.10.1, < 2 1.2b0.dev skeleton
opentelemetry-instrumentation-genai-dspy dspy >= 2.5.0, < 4 1.2b0.dev skeleton
opentelemetry-instrumentation-genai-llama-index llama-index-core >= 0.14.19, < 1 1.2b0.dev skeleton
opentelemetry-instrumentation-genai-portkey portkey-ai >= 1.0.0, < 3 1.2b0.dev to be released
opentelemetry-instrumentation-genai-weaviate-client weaviate-client >= 3.0.0, <5.0.0 1.2b0.dev skeleton

Contributing

See CONTRIBUTING.md.