Packages
Timing-asgi is an ASGI middleware that automatically measures and emits endpoint timing metrics (wall-clock and CPU time) with HTTP context tags, designed for integration with statsd-based monitoring services.
Proxmoxer is a Python wrapper for the Proxmox REST API that lets you programmatically manage Proxmox Virtual Environment (PVE), Proxmox Mail Gateway (PMG), and Proxmox Backup Server (PBS) over HTTPS, SSH, or the pvesh utility.
Converts Python cProfile statistics into interactive flamegraph visualizations, either as native SVG or as trace logs compatible with flamegraph.pl.
PyZabbix provides a Python interface to the Zabbix API, enabling programmatic access to query and manage Zabbix monitoring infrastructure through HTTP requests.
However, the last release was over 970 days ago and the project is marked as aging.
Exports OpenTelemetry tracing data to Jaeger using the Thrift protocol for distributed tracing and observability.
Trackio is a local-first experiment tracking library that logs metrics, media, and configs to a SQLite database with a web dashboard, and optionally syncs to Hugging Face Spaces for sharing.
Integrates OpenSearch with Apache Airflow, providing operators and hooks to query, index, and manage OpenSearch clusters within Airflow DAGs.
Install it if you run Apache Airflow >=3.0.0 and need to integrate OpenSearch into your data pipelines.
Provides Python bindings to NVIDIA's CUPTI profiling and tracing APIs for instrumenting CUDA applications with activity and callback-based performance monitoring.
Purgatory implements the circuit breaker pattern for both synchronous and asynchronous Python code, preventing cascading failures by stopping repeated calls to failing services.
However, the aging maintenance status (650 days since last release) means you should verify that the library's feature set and behavior match your exact needs before…
Pyghmi provides Python bindings for IPMI (Intelligent Platform Management Interface) and other hardware management protocols, enabling remote management and monitoring of servers and systems.
Not recommended for new projects requiring ongoing security updates or modern Python support.
Writes trace events in Perfetto/Chrome trace format for performance profiling, with minimal overhead and optional output.
Auto-instruments Google ADK applications to emit OpenTelemetry-compatible traces for observing agent behavior, tool calls, and LLM interactions.
Integrates SendGrid email delivery into Apache Airflow workflows, enabling DAGs to send emails through SendGrid's API.
Exposes AWS Billing and Cost Management APIs through a Model Context Protocol (MCP) server, enabling programmatic access to cost analysis, budgets, optimization recommendations, and billing data.
Install it if you need to query AWS costs, budgets, or optimization recommendations from an MCP client; skip it if you only use the AWS Console or CLI directly.
A Python agent that instruments and monitors application performance, sending telemetry to AppDynamics' application intelligence platform.
However, the restrictive proprietary license and requirement for an AppDynamics controller make it unsuitable for open-source projects, non-commercial use, or…
Provides GitHub integration operators and hooks for Apache Airflow, enabling workflows to interact with GitHub repositories, issues, pull requests, and other resources.
Install it if you need to integrate GitHub into Airflow workflows; skip it if you have no Airflow deployment or no GitHub integration requirements.
Integrates Apache TinkerPop graph computing and Gremlin query language into Apache Airflow workflows, enabling orchestration of graph database and graph analytics operations.
Install only if you have a concrete need to integrate Gremlin queries or graph analytics into Airflow DAGs.
Enriches Python log records with OpenCensus trace context (trace ID, span ID, sampling flag) to correlate logs with distributed traces.
However, be aware the package is abandoned (last release October 2021) and may not be compatible with recent Python or opencensus versions.
Integrates gRPC communication into Apache Airflow workflows, enabling task operators and hooks to call remote gRPC services.
Install only if you have an Airflow >=2.11.0 environment already in place and gRPC endpoints to call.
Integrates Samba file-sharing protocol with Apache Airflow, enabling workflows to connect to and interact with SMB/CIFS network shares.
Integrates Apache Airflow with Teradata databases, providing operators, hooks, and connection management for building data pipelines that interact with Teradata.
Spotinst Agent is a remote script executor that polls for and runs shutdown or deployment scripts on machines, communicating with the Spotinst API to manage infrastructure operations.
Auto-instruments LiteLLM function calls (completion, embedding, image generation, and Anthropic API methods) to emit OpenTelemetry-compatible traces for observability in tools like Arize Phoenix.
Interactive terminal-based viewer for NVIDIA GPU processes and device status, with monitoring, filtering, and process management capabilities.
Automatically captures uncaught exceptions in your Python process, threads, and asyncio tasks and emits them as OpenTelemetry logs for observability.
Literalai is a Python SDK for observability in applications, providing decorators to instrument code for monitoring and tracing execution.
However, the aging maintenance status (485 days since last release) and lack of Python version clarity warrant checking current project health before committing to a…
Sends Python log messages to Datadog as Events in the Events Explorer via a custom logging.Handler, with support for tags and mentions.
ClearML Agent is a job scheduler and orchestration service that runs machine learning experiments on local or cloud resources, managing virtual environments, dependencies, and execution monitoring across Linux, macOS, and Windows.
Perf Analyzer is a CLI tool that measures and optimizes inference performance on Triton Inference Server by testing different optimization strategies under controlled load conditions.
However, verify the unclear license terms first, and note that it requires an external Triton server to be useful—it is not a standalone profiler.
A Flask-based web dashboard for monitoring RQ job queues, workers, and jobs in real time, deployable as a standalone service or integrated into an existing Flask application.
Auto-instruments Claude Agent SDK calls to emit OpenTelemetry-compatible traces capturing prompts, results, token counts, and tool execution as OpenInference AGENT spans.
Install it if you run Claude agents and need traces for debugging, monitoring, or cost analysis.
Integrates Keycloak identity and access management with Apache Airflow, enabling authentication and authorization workflows within Airflow DAGs and operators.
Install only if Keycloak integration is a requirement; it is not a general-purpose Airflow enhancement.
Parses Prometheus query language (PromQL) expressions into a Python-accessible abstract syntax tree that can be inspected, walked, transformed, and formatted back to PromQL.
Sends events and metrics to Honeycomb, a production debugging service, for observability and analysis of application behavior.
Collects and uploads CPU, memory, and wall-time profiles from Python applications running on Google Cloud Platform to Google Cloud Profiler for analysis and visualization.
However, the high install friction (native compilation, Linux-only, Alpine special handling) and Python version ceiling (3.11 max) mean it's not suitable for all…
Monitors system resource usage by wrapping psutil, primarily for Mozilla testing and automation workflows.
Configures structlog to output logs in Google Cloud Logging JSON format, with automatic error reporting and context variable support.
OpenLIT provides OpenTelemetry-native auto-instrumentation for monitoring LLM applications, vector databases, and GPU usage, sending traces and metrics to observability platforms.
Circus runs and watches multiple processes and sockets, offering process lifecycle management and monitoring through both a command-line interface and a Python library.
However, consider alternatives if you require active security updates or anticipate needing support for future Python versions.
Wraps OpenTelemetry with Arize-aware defaults to instrument and send LLM application traces to Arize or custom OTLP endpoints.
Install it if you're already using Arize or a compatible OTLP collector and want to avoid writing OTEL configuration boilerplate; skip it if you need raw…