Get Hedhog updates in your inbox
New releases, fresh recipes, and breaking changes — no spam.
queue Submodule
scaling
Infrastructure-aware autoscaling dashboard and reconciliation endpoints for queue-backed workloads.
Source path: libraries/queue/src/scaling/scaling.controller.ts
Module file: scaling.module.ts
Introduction
The Scaling submodule connects queue pressure to infrastructure decisions. It exposes dashboard data, scaling settings, event history, reconciliation, credential testing, and node-pool management.
This area is especially relevant for video processing or other bursty workloads where queue backlogs need to trigger autoscaling on Kubernetes or cloud node pools rather than relying on static worker capacity.
HTTP Endpoints
6 endpoints
Return autoscaling dashboard data.
Return scaling settings.
List recent scaling events.
Force a reconciliation pass.
Validate scaling-provider credentials.
Register or update node-pool settings.