Skip to content

v3.11.0

Latest

Choose a tag to compare

@sylvesterdamgaard sylvesterdamgaard released this 06 Jul 14:08

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.actions and 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 via php artisan queue:autoscale:debug
  • Remember to schedule the telemetry package's telemetry:flush so stored metrics ship to your OTLP endpoint

What's Changed

Full Changelog: v3.10.0...v3.11.0