Packages
Adds distributed tracing to PostgreSQL queries executed via the asyncpg library, capturing query details and timing as OpenTelemetry spans.
Instruments AWS Lambda functions to emit OpenTelemetry traces, capturing request and execution data for observability within the Lambda runtime environment.
Install it if you want to trace Lambda workloads; skip it only if you have no observability requirements.
Adds distributed tracing to AWS Bedrock API calls made through Boto3, capturing prompts, completions, and embeddings as span attributes for observability and debugging.
Adds distributed tracing to AWS SDK (Boto) calls by instrumenting requests with OpenTelemetry, capturing spans for observability.
Adds distributed tracing to Boto3 SQS calls via OpenTelemetry, capturing request and response metadata for observability.
Adds distributed tracing to AWS SDK calls made through botocore and aiobotocore, capturing request/response telemetry for services like DynamoDB, Lambda, SNS, SQS, and Bedrock Runtime.
Adds distributed tracing instrumentation to Cassandra and Scylla database drivers, capturing queries and operations as OpenTelemetry spans for observability.
Install it if observability of your database layer is a priority.
Adds distributed tracing and observability to Celery task queues via OpenTelemetry, capturing task execution spans and metrics across your task processing pipeline.
Install it if you already use or plan to use OpenTelemetry for tracing; skip it if you have no tracing infrastructure in place or use a different observability tool…
Adds distributed tracing to Chroma vector database client calls using OpenTelemetry, capturing spans for observability.
Adds distributed tracing instrumentation to the click CLI library, automatically capturing command execution as spans in OpenTelemetry traces.
Automatically traces calls to Cohere's API endpoints when using the official Cohere Python library, capturing request and response data as OpenTelemetry spans.
Adds distributed tracing to confluent-kafka library calls, capturing Kafka producer and consumer operations as OpenTelemetry spans for observability.
Adds OpenTelemetry tracing to crewAI agentic workflows, capturing LLM interactions and agent behavior as spans with optional content logging.
Install only if you have an OpenTelemetry collector or exporter configured to receive traces; otherwise traces will be generated but discarded.
Adds automatic tracing and observability instrumentation to Python database API calls, capturing query execution, timing, and errors for OpenTelemetry monitoring systems.
Install only if you have an OpenTelemetry collector or backend already in place to consume the traces.
Adds distributed tracing to Django applications by instrumenting HTTP requests and propagating trace context across services using OpenTelemetry.
However, it is in beta status (0.65b0), so production use should be evaluated carefully and tested thoroughly.
Adds distributed tracing to Elasticsearch queries made via the elasticsearch library, capturing request and response telemetry for OpenTelemetry-compatible observability platforms.
Automatically captures uncaught exceptions in your Python process, threads, and asyncio tasks and emits them as OpenTelemetry logs for observability.
Adds distributed tracing to Falcon web applications by instrumenting HTTP requests and responses with OpenTelemetry spans.
Automatically instruments FastAPI applications to emit OpenTelemetry traces for HTTP requests, enabling observability of web request handling and performance metrics.
Adds distributed tracing to Flask web applications by instrumenting HTTP requests and responses through OpenTelemetry's WSGI middleware integration.
Install only if you have a tracer provider and exporter already configured; the package itself does not export spans.
Adds OpenTelemetry instrumentation to the Google GenAI SDK, automatically emitting trace spans, events, and metrics for GenAI operations like generate_content, embed_content, and interactions.create.
However, be aware it is experimental with known blockers to stability—review TODOS.md before production use and expect potential API or behavior changes in future…
Automatically traces prompts, completions, and embeddings sent through the Google Generative AI library, exporting span data to OpenTelemetry collectors for observability and debugging.
Install it if you already have an OpenTelemetry collector or exporter configured; otherwise, set up observability infrastructure first.
Automatically captures traces of Groq SDK API calls, logging prompts, completions, and metadata to OpenTelemetry spans for observability and debugging of LLM applications.
Install it if you want automatic LLM tracing without manual instrumentation code.
Adds automatic tracing and monitoring to gRPC Python client and server calls through OpenTelemetry interceptors, capturing request/response metadata and performance metrics.
Adds distributed tracing to Haystack LLM applications by instrumenting them with OpenTelemetry, capturing prompts, completions, and embeddings as span attributes for visibility and debugging.
Adds distributed tracing to HTTP requests made by httpx and httpx2 clients, automatically capturing request/response details as OpenTelemetry spans.
Adds OpenTelemetry tracing instrumentation to Jinja2 template rendering, capturing metrics and traces for template execution within your observability pipeline.
Adds distributed tracing instrumentation to kafka-python applications, capturing Kafka producer and consumer operations as OpenTelemetry spans for observability.
Adds distributed tracing instrumentation for LanceDB client calls, automatically capturing traces compatible with OpenTelemetry collectors and backends.
Install only if you have an OpenTelemetry exporter already configured; the instrumentation alone produces no output without a collector backend.
Adds distributed tracing to Langchain LLM applications via OpenTelemetry, capturing prompts, completions, and embeddings as span attributes for visibility and debugging.
Adds OpenTelemetry tracing to LiteLLM, capturing LLM prompts, completions, and embeddings as spans and metrics across all LLM providers that LiteLLM supports.
Install it if you're using LiteLLM and need tracing; skip it only if you have no observability requirements.
Adds distributed tracing to LlamaIndex applications using OpenTelemetry, capturing LLM calls, embeddings, and application flow as spans for observability and debugging.
Integrates Python's standard logging module with OpenTelemetry to emit log records as telemetry data, enabling centralized observability of application logs alongside traces and metrics.
Adds OpenTelemetry tracing to client-side calls to Marqo vector database, capturing traces of vector search and indexing operations.
Adds distributed tracing to MCP (Model Context Protocol) agentic workflows by instrumenting the MCP Python SDK to emit OpenTelemetry spans tracking tool calls, prompts, and completions.
Adds distributed tracing to Milvus vector database client calls, capturing telemetry data for observability and debugging.
Automatically captures and traces calls to the Mistral AI API using OpenTelemetry, recording request and response data as span attributes for observability and debugging.
Adds distributed tracing to MySQL database calls made through the mysql-connector library by automatically capturing query execution as OpenTelemetry spans.
Adds OpenTelemetry tracing instrumentation to mysqlclient database connections, automatically capturing SQL queries and performance metrics.
Adds distributed tracing to Ollama Python client calls, capturing request and response data as OpenTelemetry spans for observability and debugging.