Packages
Adds distributed tracing to PostgreSQL queries executed via the asyncpg library, capturing query details and timing as OpenTelemetry spans.
Dagster is a data pipeline orchestrator that lets you declare data assets as Python functions and automatically runs them at the right time to keep those assets up-to-date, with built-in lineage tracking and observability.
Install it if you need declarative asset-based orchestration with integrated lineage and observability; skip it if you prefer lightweight task scheduling or are…
Apache Airflow's core runtime that schedules, executes, and monitors data pipelines defined as directed acyclic graphs (DAGs), with a REST API server and task triggering engine.
Install it if you need to build or run Airflow workflows; it is a prerequisite for any Airflow deployment.
Provides Apache Airflow operators, hooks, and sensors for orchestrating workflows that interact with AWS services including EC2, S3, Lambda, RDS, Redshift, Athena, SageMaker, and others.
Install it if you run Airflow and need to orchestrate AWS workloads.
Reads, writes, and manipulates system crontab files and schedules through a Python API, supporting standard cron syntax and special aliases like @reboot and @hourly.
Provides programmatic access to Azure Monitor resources—alerts, metrics, autoscaling, data collection rules, and action groups—via the Azure management API.
Defines semantic conventions and standardized attributes for tracing AI applications, particularly LLM invocations, retrieval operations, and tool usage, for use with OpenTelemetry-compatible backends.
Provides common Python utilities and data models for OpenLineage integrations, enabling consistent metadata and lineage collection across data platforms and jobs.
Install only if you need to work with OpenLineage integration code; it is a library for integration developers rather than a general-purpose tool.
Provides utility functions to convert typed annotation and evaluation objects into OpenInference span attributes, and context managers to attach session, user, metadata, and prompt template information to traced spans.
Provides instrumentation hooks for observability in LlamaIndex applications, enabling collection and management of spans, events, and dispatchers to track application behavior.
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 Haystack LLM applications by instrumenting them with OpenTelemetry, capturing prompts, completions, and embeddings as span attributes for visibility and debugging.
Exports OpenTelemetry logs to Google Cloud Logging, integrating application observability with GCP's native logging infrastructure.
Yes, but with strong conditions: install only if you are maintaining an existing application already using this exporter or if you need to migrate legacy logging to…
Provides Python interfaces and task execution logic for authoring DAGs and running tasks in Apache Airflow workflows.
Provides a Python client library for managing Azure Log Analytics resources, including workspaces, data sources, saved searches, and related infrastructure through Azure's management API.
However, be aware that version 14.0.0 contains breaking changes requiring code migration if upgrading from earlier versions.
Manages Azure Application Insights resources—components, workbooks, and web tests—through the Azure REST API, enabling programmatic creation, configuration, and monitoring of Application Insights instances.
Install it if you need to manage Azure Application Insights resources programmatically from Python.
Adds distributed tracing to Pinecone vector database client calls using OpenTelemetry, capturing request and response telemetry for observability.
Adds distributed tracing to Milvus vector database client calls, capturing telemetry data for observability and debugging.
Automatically captures traces of VertexAI API calls—prompts, completions, and embeddings—and exports them as OpenTelemetry spans for observability and debugging.
Provides Python bindings to manage Azure Recovery Services resources—vaults, backup policies, and disaster recovery configurations—via the Azure Resource Manager API.
Adds distributed tracing to AWS Bedrock API calls made through Boto3, capturing prompts, completions, and embeddings as span attributes for observability and debugging.
Proglog provides a unified progress logging interface that lets library authors expose progress bars and logs to users while letting those users control display format (console, notebook, web) and which bars to show or silence.
Automatically traces calls to Cohere's API endpoints when using the official Cohere Python library, capturing request and response data as OpenTelemetry spans.
Provides Python bindings to interact with Azure Advisor, Microsoft's cloud recommendation service, allowing you to retrieve and manage optimization suggestions for your Azure resources.
Install it if you need programmatic access to Azure Advisor recommendations or if you're building Azure management tooling that should include cost and performance…
Adds distributed tracing to LlamaIndex applications using OpenTelemetry, capturing LLM calls, embeddings, and application flow as spans for observability and debugging.
Provides programmatic access to Azure Policy Insights, allowing you to query policy compliance states, events, and restrictions across your Azure resources.
Install it if you need to programmatically query Azure policy compliance, events, or restrictions.
Automatically captures and traces calls to Aleph Alpha's LLM endpoints when using the official Aleph Alpha Client, integrating with OpenTelemetry for observability.
Adds distributed tracing to Qdrant vector database client calls, capturing telemetry data for observability and debugging of vector search operations.
Install only if you have an OpenTelemetry SDK and exporter configured; the instrumentation alone produces no output.
Adds distributed tracing to Ollama Python client calls, capturing request and response data as OpenTelemetry spans for observability and debugging.
Adds distributed tracing to Chroma vector database client calls using OpenTelemetry, capturing 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.
Automatically captures and traces IBM Watsonx prompts, completions, and embeddings to OpenTelemetry spans for observability and debugging of LLM applications.
Adds OpenTelemetry tracing to Replicate API calls, capturing prompts, completions, and image generation requests as span attributes for observability and debugging.
Adds distributed tracing to HuggingFace Transformers library calls, capturing prompts, completions, and embeddings as OpenTelemetry spans 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.
Automatically traces calls to Together AI's API endpoints by instrumenting the official Together AI Library, capturing prompts, completions, and embeddings as OpenTelemetry span attributes.
Adds distributed tracing to Weaviate vector database client calls using OpenTelemetry, capturing spans for observability of client-side operations.
Automatically captures traces of Amazon SageMaker model invocations made through Boto3, recording request and response data as OpenTelemetry spans for observability and debugging.
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.