{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/4"}],"enrichment":{"capability":"Judoscale is a Python adapter that integrates with the Judoscale autoscaler to capture request queue time metrics from web frameworks and job queue time metrics from background job processors.","skillfed_tags":["autoscaling","queue-metrics","heroku-addon"],"use_cases":["Monitor request queue latency in Django, Flask, or FastAPI applications deployed on Heroku or similar platforms using Judoscale.","Track Celery job queue depth and age with Redis broker to enable automatic worker scaling based on queue backlog.","Collect Dramatiq or RQ job queue metrics to feed into Judoscale's autoscaling engine for background task processing.","Instrument ASGI applications (FastAPI, Starlette, Quart) to capture request queue times without manual metric collection code.","Customize queue monitoring for Celery by specifying which queues to track and setting a maximum number of queues to report on."],"what_it_does":"Judoscale is the official Python adapter for the Judoscale autoscaler service. It instruments web frameworks (Django, Flask, FastAPI, Starlette, Quart) and background job processors (Celery with Redis, Dramatiq with Redis, RQ) to measure request queue times and job queue latencies, then reports these metrics back to Judoscale for autoscaling decisions.\n\nThe package works by installing framework-specific middleware or integrations that hook into the request/job lifecycle. You install it with extras matching your stack (e.g., `judoscale[django]`, `judoscale[celery-redis]`), configure it minimally in your application settings, and it runs in the background collecting and reporting metrics. It depends only on requests for HTTP communication and supports Python 3.10+.","worth_installing":"Yes, if you use Judoscale and run Django, Flask, FastAPI, Celery, Dramatiq, or RQ. The adapter is actively maintained, has no known vulnerabilities, and low install friction. Install only if you have a Judoscale subscription and are running one of the supported frameworks; it is not useful standalone."},"id":"judoscale","links":{"html":"https://skillfed.io/packages/judoscale","md":"https://skillfed.io/packages/judoscale.md","pypi":"https://pypi.org/project/judoscale/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-05","license_spdx":null,"license_treatment":"permissive","name":"judoscale","python_support":"supports_current","summary":"Official Python package for the Judoscale autoscaler"},"popularity":{"monthly_downloads":121946,"position":11966,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.13.4"}
