Packages
Adds distributed tracing instrumentation to Aio-pika, automatically capturing and reporting message queue operations to OpenTelemetry collectors.
Adds automatic tracing and metrics collection to Pyramid web applications via OpenTelemetry, capturing HTTP requests, responses, and performance data without modifying application code.
Adds OpenTelemetry tracing instrumentation to mysqlclient database connections, automatically capturing SQL queries and performance metrics.
Provides a Slack client resource for Dagster data pipelines to post messages and notifications to Slack channels.
Adds distributed tracing to Elasticsearch queries made via the elasticsearch library, capturing request and response telemetry for OpenTelemetry-compatible observability platforms.
Adds distributed tracing to MySQL database calls made through the mysql-connector library by automatically capturing query execution as OpenTelemetry spans.
Auto-instruments LangChain applications to generate OpenTelemetry-compatible traces for observability and debugging, compatible with both LangChain 1.x and LangChain Classic.
Provides AWS-integrated OpenTelemetry auto-instrumentation for Python applications, bundling OpenTelemetry core libraries and AWS-specific exporters and instrumentation plugins.
Adds OpenTelemetry tracing instrumentation to pymemcache client calls, automatically capturing memcache operations as spans for observability.
Adds distributed tracing instrumentation for aiopg, an async PostgreSQL driver, to automatically capture and export database operations as OpenTelemetry spans.
Install it if observability of your async database layer is a priority; skip it if you have no tracing infrastructure or do not use aiopg.
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 instrumentation for the Remoulade task queue library, capturing request spans and metrics for observability within OpenTelemetry-compatible systems.
Exports HTTP request metrics from Flask applications to Prometheus, tracking request duration, count, exceptions, and custom metrics via decorators.
However, the aging maintenance status (521 days since last release) means you should verify compatibility with your Flask and Python versions before committing to…
Provides trace context propagation for the Jaeger distributed tracing format, enabling trace correlation across service boundaries in OpenTelemetry instrumented applications.
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.
Provides OpenTelemetry trace context propagation using the OT Trace format, enabling distributed tracing across services by serializing and deserializing trace IDs, span IDs, and baggage in HTTP headers.
However, if you are building new distributed systems, consider whether alternative trace context standards would be more appropriate.
Sends anonymized telemetry data from Iterative tools, collecting minimal usage information like tool name, version, OS details, and a persistent user ID that can be disabled via environment variable.
Automatically captures telemetry data from OpenAI Agents v2 applications, integrating with OpenTelemetry to emit traces and metrics without requiring manual instrumentation.
However, the alpha status means the instrumentation is still evolving; verify that it captures the telemetry signals you need and test thoroughly before relying on it…
Integrates Apache Impala with Apache Airflow, providing operators and hooks to query and manage Impala databases within Airflow workflows.
Install only if Impala is part of your data stack.
Hupper monitors Python source files for changes and automatically restarts the process when files are modified, supporting both command-line and programmatic usage patterns.
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.
Sends custom logs and structured data to Azure Monitor's Log Analytics workspace using the Logs Ingestion API, supporting both synchronous and asynchronous clients.
Install it if you need to send logs from Python to Azure Monitor and have the required Azure infrastructure (Log Analytics workspace, Data Collection Endpoint, Data…
Connects to Prometheus monitoring systems and fetches time-series metrics via HTTP API, with tools for processing, aggregating, and optionally plotting or converting metrics to DataFrames.
Traceloop SDK instruments LLM applications to capture execution traces and send them to Traceloop or your own observability backend, built on OpenTelemetry.
Adds distributed tracing to OpenAI Agents workflows, capturing agent reasoning, tool calls, and decision steps as OpenTelemetry spans for observability and debugging.
Install it if you already have an OpenTelemetry backend; skip it if you have no observability infrastructure.
Integrates PostgreSQL databases with Apache Airflow, providing operators, hooks, and sensors to orchestrate database tasks and queries within Airflow workflows.
Install it if you are running Airflow and need to orchestrate PostgreSQL tasks.
Integrates Airbyte data pipelines into Apache Airflow workflows, allowing you to orchestrate and monitor Airbyte jobs as Airflow tasks.
Install it if you run Airflow and need to orchestrate Airbyte jobs; the low install friction and permissive license make it a straightforward addition to an existing…
Queries the EC2 Instance Metadata Service v2 to retrieve instance configuration data (region, instance ID, IAM credentials, availability zone, and similar) with built-in caching.
Install it if you're running on EC2 and need to query instance metadata without pulling in the full AWS SDK.
Automatically instruments the Agno framework to emit OpenTelemetry traces for agent execution, team operations, model invocations, function calls, and streaming responses.
Install it if you want to trace Agno agent behavior; skip it only if you have no observability requirements.
Phoenix is an open-source AI observability platform that traces LLM application runtime, evaluates performance, manages datasets and experiments, and provides a web-based playground for prompt optimization and debugging.
Automatically traces calls to Writer's API endpoints when using the official Writer Python library, capturing request and response data as OpenTelemetry spans.
Pynput lets you programmatically control and monitor mouse and keyboard input across Windows, macOS, and Linux from Python code.
Auto-instruments OpenAI Python SDK calls to emit OpenTelemetry-compatible traces for observability and debugging of LLM interactions.
Install it if you use OpenAI's Python SDK and want to observe LLM calls via OpenTelemetry—it requires minimal setup and integrates cleanly with existing observability…
Integrates Apache Airflow with OpenLineage to collect and emit data lineage metadata from Airflow workflows, enabling tracking of data flow and dependencies across your data pipeline.
Install it if you run Airflow and need to emit lineage metadata to OpenLineage—it integrates cleanly with standard Airflow deployments and carries a permissive license.
Integrates Docker container execution into Apache Airflow workflows, enabling tasks to run inside Docker containers as part of DAG orchestration.
Install it if you need to run Docker containers as Airflow tasks.
Sends event data and user properties to PostHog for product analytics, via HTTP requests backed by retry logic.
Automatically captures and traces Voyage AI API calls (embeddings and reranking) using OpenTelemetry, recording operation names, model names, token usage, and embedding dimensions as structured telemetry data.
Install only if you have an OpenTelemetry exporter configured; the instrumentation alone produces no output.
Integrates Apache Airflow with Microsoft Azure services, providing operators, hooks, and sensors to orchestrate Azure resources and data workflows.
Wraps OpenTelemetry with Phoenix-aware defaults and decorators to instrument AI applications for tracing, with automatic configuration from environment variables and support for GenAI patterns.
Install it if you need to trace AI applications and are already using or planning to adopt Phoenix for observability; the auto-instrumentation and environment-based…
Provides ODBC database connectivity operators and hooks for Apache Airflow workflows, enabling scheduled tasks to query and interact with ODBC-compatible databases.
Install it if you need to orchestrate ODBC database tasks in Airflow; skip it if you don't use Airflow or don't need ODBC connectivity.