{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/2"}],"enrichment":{"capability":"Adds distributed tracing to pika (RabbitMQ client library) by instrumenting message publishing and consumption to emit OpenTelemetry spans.","skillfed_tags":["observability","distributed-tracing","rabbitmq"],"use_cases":["Trace RabbitMQ message flow across microservices to identify latency bottlenecks in message publishing and consumption.","Correlate message queue operations with other distributed traces (HTTP requests, database calls) for end-to-end observability.","Debug message delivery issues by inspecting span data for failed or delayed queue operations.","Monitor pika client health and performance metrics by exporting instrumentation data to a tracing backend."],"what_it_does":"This package integrates pika (the RabbitMQ Python client) with OpenTelemetry, the standard observability framework. It automatically captures tracing data from pika message operations\u2014publishing, consuming, and queue interactions\u2014and emits them as OpenTelemetry spans that can be exported to tracing backends like Jaeger or Datadog.\n\nThe instrumentation works by wrapping pika's core methods using the wrapt library, so traces flow through your message queue operations without requiring code changes to your pika calls. It depends on the opentelemetry-api, opentelemetry-instrumentation, and opentelemetry-semantic-conventions packages to define and emit the spans. This is a beta release (0.65b0) maintained as part of the OpenTelemetry Python contrib project.","worth_installing":"Yes, if you are already using pika and OpenTelemetry in your stack and need visibility into message queue operations. The low install friction, active maintenance, and permissive license make it a straightforward addition. However, note that this is a beta release (0.65b0); verify stability requirements for your use case before deploying to production."},"id":"opentelemetry-instrumentation-pika","links":{"html":"https://skillfed.io/packages/opentelemetry-instrumentation-pika","md":"https://skillfed.io/packages/opentelemetry-instrumentation-pika.md","pypi":"https://pypi.org/project/opentelemetry-instrumentation-pika/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-16","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"opentelemetry-instrumentation-pika","python_support":"supports_current","summary":"OpenTelemetry pika instrumentation"},"popularity":{"monthly_downloads":3957904,"position":2435,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.65b0"}
