{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/2"}],"enrichment":{"capability":"Adds distributed tracing instrumentation to Aio-pika, automatically capturing and reporting message queue operations to OpenTelemetry collectors.","skillfed_tags":["observability","distributed-tracing","async-messaging"],"use_cases":["Add distributed tracing to async RabbitMQ applications to track message flow across microservices.","Debug message queue bottlenecks by correlating queue operations with other service traces in your observability platform.","Monitor message publish and consume latency in production systems using OpenTelemetry exporters.","Correlate async message processing with HTTP requests and database queries in end-to-end traces.","Validate message queue behavior in integration tests by inspecting emitted trace spans."],"what_it_does":"This package is an OpenTelemetry instrumentation plugin that automatically wraps Aio-pika (an async RabbitMQ client) to emit distributed tracing spans. When installed and initialized, it intercepts message queue operations\u2014publishes, consumes, and acknowledgments\u2014and reports them as trace events to your configured OpenTelemetry collector. It depends on the core OpenTelemetry API and instrumentation framework, plus wrapt for runtime patching.\n\nIt is designed for developers who already use OpenTelemetry for observability and want to add visibility into async message queue traffic. The instrumentation is passive once enabled; you configure it once in your application startup, and it begins collecting spans automatically. It is currently in beta status (version 0.65b0) and supports Python 3.10 through 3.14.","worth_installing":"Yes, if you already use OpenTelemetry and Aio-pika together. The package is actively maintained, has low install friction, carries no known vulnerabilities, and solves a real observability gap for async message queues. The beta status (0.65b0) is typical for OpenTelemetry instrumentation plugins and does not indicate instability. Install it only if you have an OpenTelemetry collector and exporter already configured."},"id":"opentelemetry-instrumentation-aio-pika","links":{"html":"https://skillfed.io/packages/opentelemetry-instrumentation-aio-pika","md":"https://skillfed.io/packages/opentelemetry-instrumentation-aio-pika.md","pypi":"https://pypi.org/project/opentelemetry-instrumentation-aio-pika/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-16","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"opentelemetry-instrumentation-aio-pika","python_support":"supports_current","summary":"OpenTelemetry Aio-pika instrumentation"},"popularity":{"monthly_downloads":3728619,"position":2513,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.65b0"}
