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.
| Instrumentation | Supported Package | Version | Status |
|---|---|---|---|
| opentelemetry-instrumentation-genai-claude-agent-sdk | claude-agent-sdk >= 0.1.14, < 1 | 1.3b0.dev | skeleton |
| opentelemetry-instrumentation-genai-crewai | crewai >= 1.10.1, < 2 | 1.3b0.dev | skeleton |
| opentelemetry-instrumentation-genai-qwenpaw | qwenpaw >= 1.1.0, < 2.0.0; python_version < '3.14' | 1.3b0.dev | to be released |
| opentelemetry-instrumentation-genai-weaviate-client | weaviate-client >= 3.0.0, <5.0.0 | 1.3b0.dev | skeleton |
See CONTRIBUTING.md.