laravel:horizon:metrics-and-dashboards

Horizon: Metrics and Dashboards

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "laravel:horizon:metrics-and-dashboards" with this command: npx skills add jpcaparas/superpowers-laravel/jpcaparas-superpowers-laravel-laravel-horizon-metrics-and-dashboards

Horizon: Metrics and Dashboards

Make queues observable and actionable via Horizon.

Naming & Tags

  • Use named queues (e.g., high , default , low ); route jobs intentionally

  • Tag jobs with domain identifiers (user ID, aggregate ID) for tracing

Workers & Concurrency

  • Right‑size --max-time , --tries , --backoff

  • Separate critical queues into dedicated supervisors

Failures

  • Use failed() method/logging with structured context

  • Idempotency—ensure safe retries (unique keys, upserts, guards)

Metrics & Dashboards

  • Track: throughput, runtime distribution, retries, failure rate, time‑to‑handle

  • Add health indicators for backlog and SLA thresholds

  • Integrate with your APM where possible

Testing

  • Use Bus::fake() for dispatch assertions

  • Integration tests to verify side‑effects and tags

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

laravel:routes-best-practices

No summary provided by upstream source.

Repository SourceNeeds Review
General

laravel:blade-components-and-layouts

No summary provided by upstream source.

Repository SourceNeeds Review
General

laravel:queues-and-horizon

No summary provided by upstream source.

Repository SourceNeeds Review
General

laravel:quality-checks

No summary provided by upstream source.

Repository SourceNeeds Review