Logotipo Hedhog

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.