Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,216 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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-anthropic anthropic >= 0.16.0 1.0b0
opentelemetry-instrumentation-genai-langchain langchain >= 0.3.21 1.0b0
opentelemetry-instrumentation-genai-openai openai >= 1.26.0 1.0b0
opentelemetry-instrumentation-genai-openai-agents openai-agents >= 0.3.3 1.0b0
opentelemetry-instrumentation-google-genai google-genai >= 1.32.0, <3 1.0b1

Unreleased Instrumentations

Instrumentation Supported Package Version Status
opentelemetry-instrumentation-genai-agno agno >= 2.0.0 1.1b0.dev to be released
opentelemetry-instrumentation-genai-claude-agent-sdk claude-agent-sdk >= 0.1.14 1.0b0.dev skeleton
opentelemetry-instrumentation-genai-crewai crewai >= 1.10.1 1.1b0.dev skeleton
opentelemetry-instrumentation-genai-llama-index llama-index-core >= 0.14.19 1.1b0.dev skeleton
opentelemetry-instrumentation-genai-qwen-agent qwen-agent >= 0.0.20 1.0b0.dev to be released
opentelemetry-instrumentation-genai-smolagents smolagents >= 1.24.0 1.1b0.dev skeleton
opentelemetry-instrumentation-genai-weaviate-client weaviate-client >= 3.0.0,<5.0.0 1.0b0.dev skeleton

Contributing

See CONTRIBUTING.md.

About

Resources

Code of conduct

Contributing

Security policy

Stars

27 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages