OpenTelemetry integration via cboxdk/laravel-telemetry
When cboxdk/laravel-telemetry (>= v0.2.0, requires Laravel 12+) is installed, the autoscaler automatically publishes its scaling signals — no configuration needed, no-op when absent:
- Gauges/counters:
queue_autoscale.workers.target,queue_autoscale.sla.breach(live breach state),queue_autoscale.sla.predicted_pickup,queue_autoscale.capacity.max_workers,queue_autoscale.scaling.actionsand more — plus 8 observable cluster gauges in cluster mode - Structured OTLP events: scaling actions (with full reason context), SLA breaches/recoveries, manager lifecycle, leader changes
- Deliberately no overlap with
queue_metrics.*or laravel-telemetry's own queue instrumentation — see the README metric catalog - Disable with
QUEUE_AUTOSCALE_TELEMETRY_ENABLED=false; check status viaphp artisan queue:autoscale:debug - Remember to schedule the telemetry package's
telemetry:flushso stored metrics ship to your OTLP endpoint
What's Changed
- chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #35
- Optional laravel-telemetry (OpenTelemetry) integration by @sylvesterdamgaard in #37
Full Changelog: v3.10.0...v3.11.0