{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring"}],"enrichment":{"capability":"Adds distributed tracing and observability to Celery task queues via OpenTelemetry, capturing task execution spans and metrics across your task processing pipeline.","skillfed_tags":["tracing","celery","observability"],"use_cases":["Trace task execution across a distributed Celery cluster to identify bottlenecks and latency in async job processing.","Correlate Celery task spans with HTTP request traces to see the full path of work triggered by a user action.","Debug task failures by examining task span logs, exceptions, and timing data in a centralized tracing backend.","Monitor task queue health by collecting metrics on task duration, success/failure rates, and queue depth over time.","Investigate performance regressions in task processing by comparing span data before and after code changes."],"what_it_does":"This package integrates OpenTelemetry tracing into Celery, the popular distributed task queue library. It automatically instruments Celery task execution to emit spans that capture task lifecycle events\u2014when tasks are sent, received, started, and completed\u2014making it possible to trace task flows across distributed systems and correlate them with other instrumented services. The package depends on the OpenTelemetry API and instrumentation framework, which provide the underlying tracing infrastructure.\n\nYou install it alongside your Celery setup and call the instrumentation once at application startup. It then hooks into Celery's task execution to emit traces that can be exported to any OpenTelemetry-compatible backend (Jaeger, Datadog, New Relic, etc.). This is most useful when you need end-to-end visibility into asynchronous task processing, especially in microservice architectures where tasks span multiple services or when debugging task failures and performance issues.","worth_installing":"Yes, if you run Celery in production and need observability into task execution. The package is actively maintained, has no known vulnerabilities, installs with low friction, and is part of the widely-adopted OpenTelemetry ecosystem. Install it if you already use or plan to use OpenTelemetry for tracing; skip it if you have no tracing infrastructure in place or use a different observability tool that doesn't integrate with OpenTelemetry."},"id":"opentelemetry-instrumentation-celery","links":{"html":"https://skillfed.io/packages/opentelemetry-instrumentation-celery","md":"https://skillfed.io/packages/opentelemetry-instrumentation-celery.md","pypi":"https://pypi.org/project/opentelemetry-instrumentation-celery/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-16","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"opentelemetry-instrumentation-celery","python_support":"supports_current","summary":"OpenTelemetry Celery Instrumentation"},"popularity":{"monthly_downloads":10866605,"position":1430,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.65b0"}
