Packages
Python SDK that wraps Humio's web API to enable log ingestion and querying directly from Python code.
However, dormant maintenance means you should verify compatibility with your Humio instance and Python environment before relying on it for critical workflows.
Generates Grafana dashboards from Python code, letting you version-control, template, and programmatically build monitoring configurations instead of editing them through the UI.
However, be aware that maintenance is aging—last release was over a year ago and maintainers have reduced availability.
Wraps Linux kernel inotify to watch directories for file system events, yielding them as a generator rather than requiring polling.
Integrates OpenAI APIs into Apache Airflow workflows, enabling text generation, embeddings, and other AI-powered tasks directly within DAGs.
Integrates Apache Hive with Apache Airflow, enabling Hive query execution and data operations within Airflow workflows.
Integrates Alibaba Cloud services (OSS, ADB, ODPS) with Apache Airflow, enabling workflow orchestration and data pipeline tasks on Alibaba's cloud platform.
Install only if Airflow >=2.11.0 is already in place and you have Alibaba cloud resources to integrate.
Installs Jaeger exporters for OpenTelemetry to send distributed traces to Jaeger, supporting both gRPC and Thrift serialization methods.
No, not for new projects.
OSProfiler generates distributed request traces across OpenStack services to identify performance bottlenecks and cross-project latency issues.
Auto-instruments PydanticAI agents to emit OpenTelemetry traces compatible with observability platforms like Arize Phoenix and Arize AX.
Exports OpenTelemetry tracing data to Jaeger using gRPC and Protocol Buffers, enabling distributed tracing collection and visualization.
Integrates Python applications with the Foxglove visualization platform, enabling logging to MCAP files and live visualization through a local server or remote gateway connection.
Auto-instruments LlamaIndex applications to generate OpenTelemetry-compatible traces for observability and debugging, sending them to collectors like Arize Phoenix or Arize AX.
Install it if you're building production LlamaIndex applications or debugging retrieval quality; skip it if you don't need tracing.
Integrates Neo4j graph database operations into Apache Airflow workflows, providing operators and hooks to query, write, and manage graph data as part of DAG tasks.
Wraps Linux cpuset kernel facilities through Python to manage CPU and memory resource allocation on multi-core systems.
Install only if you are maintaining legacy code that already depends on it.
Provides Python types, builders, and tools for programmatically constructing and manipulating Grafana dashboards, panels, queries, and related objects.
Provides AI/LLM hooks and operators for Apache Airflow pipelines, integrating pydantic-ai to enable LLM-driven workflow tasks.
Collects telemetry data from Python code by logging messages, metrics, events, and activity to Application Insights for monitoring and diagnostics.
Adds automatic tracing and monitoring of pymssql database connections to OpenTelemetry, capturing SQL queries and performance metrics without code changes.
Collects and exposes metrics data from Oslo libraries to monitoring systems via a standardized metrics API.
Provides Apache Airflow integration for Apache Flink, enabling you to orchestrate and monitor Flink jobs as tasks within Airflow workflows.
Install it if you run Airflow and need to orchestrate Flink workloads; it is the standard integration for that use case.
Controls and monitors mouse and keyboard input devices across Windows, macOS, and Linux, allowing you to programmatically move the cursor, click, type, and listen for keyboard and mouse events.
MultiPing sends ICMP echo requests (pings) to one or many IP addresses and collects response times, supporting both IPv4 and IPv6 with no external dependencies.
Auto-instruments Haystack LLM pipelines and components to emit OpenTelemetry traces for monitoring and observability in tools like Arize Phoenix.
Install it if you need to monitor or debug Haystack LLM pipelines; skip it only if you have no observability requirements or use a different instrumentation approach.
Integrates Windows Remote Management (WinRM) into Apache Airflow, enabling orchestration of tasks that execute commands on Windows systems via remote management protocols.
Integrates Git version control operations into Apache Airflow workflows, enabling DAGs to clone, pull, and interact with Git repositories as part of data pipeline orchestration.
PyCADF implements the Cloud Auditing Data Federation specification to provide a standardized auditing data model for OpenStack and other systems that need to emit structured audit events.
Provides common messaging abstractions and operators for Apache Airflow workflows to integrate with message brokers and cloud messaging services.
Provides Python bindings to the libvirt virtualization API, allowing Python applications to manage virtual machines and containers on Linux and other operating systems.
Integrates Exasol database with Apache Airflow, providing operators and hooks to query, load, and manage data in Exasol clusters from Airflow workflows.
Install only if you have Airflow >=2.11.0 already running and an Exasol cluster to connect to.
Spotinst-agent is a remote execution agent that polls for and runs shutdown scripts on machines, requiring API credentials to communicate with the Spotinst platform.
Integrates Datadog monitoring and observability with Dagster data pipelines, enabling metric collection, alerting, and performance tracking within Dagster's orchestration framework.
Adds OpenTelemetry tracing to asyncclick CLI applications, capturing command execution and argument handling as distributed traces.
AgentOps provides observability and monitoring for AI agents, capturing execution traces, LLM costs, and session replays with minimal code integration.
Install it if you are building or debugging AI agents and want production observability without writing custom instrumentation—the decorator-based API is lightweight…
Measures and monitors the productive utilization (Goodput) and idle time (Badput) of ML training jobs running on cloud accelerators, logging metrics to Google Cloud and exporting analysis to TensorBoard.
However, verify the license status before use in proprietary contexts, and confirm that your GCP project and cluster access scopes are properly configured—setup is…
Provides Python bindings for Zabbix API, sender, and get protocols to query monitoring data, send item values, and retrieve agent metrics from Zabbix servers.
Install it if you need to automate Zabbix tasks or integrate Zabbix data into Python applications.
Adds a concurrent monitor and interactive Python REPL to asyncio applications, accessible via telnet or a built-in CLI client, allowing inspection and control of running tasks without blocking the event loop.
Python wrapper for the nmap port scanner that parses scan results into queryable objects and supports both synchronous and asynchronous scanning modes.
Integrates Jenkins CI/CD systems into Apache Airflow workflows, enabling orchestration of Jenkins jobs as Airflow tasks.
Install it if you run Airflow and need to orchestrate Jenkins jobs; the only prerequisite is an existing Airflow 2.11.0+ installation and a Jenkins server to connect to.
Exposes Airflow DAG and task metrics to Prometheus, making workflow status and performance observable through a standard monitoring endpoint.
A meta-package that installs all OpenTelemetry instrumentation packages from the Python Contrib repository, enabling automatic tracing and monitoring across a wide range of Python libraries and frameworks.