configuring-horizon

Configure Laravel Horizon queue supervisors, metrics, and notification thresholds.

Updated Jul 15, 2026
One-click install
npx skills add https://github.com/o2b3k/idomarketingbot --skill configuring-horizon-o2b3k
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: configuring-horizon
Source: https://github.com/o2b3k/idomarketingbot/tree/main/.cursor/skills/configuring-horizon
Command: npx skills add https://github.com/o2b3k/idomarketingbot --skill configuring-horizon-o2b3k

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill resolves the complexity of managing Laravel Horizon, ensuring that queue supervisors, metrics, and notifications are configured correctly to prevent production downtime and performance bottlenecks.

Core Features & Use Cases

  • Supervisor Management: Configure balancing strategies, process limits, and environment-specific supervisor blocks.
  • Monitoring & Alerts: Set up LongWaitDetected notifications and manage metrics snapshots for the Horizon dashboard.
  • Job Optimization: Implement job tagging, silencing, and queue prioritization to maintain a clean and efficient dashboard.

Quick Start

Ask the assistant to configure a new supervisor block in your horizon config file for a specific queue priority.

Frequently Asked Questions about configuring-horizon

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Laravel Horizon supervisors for production queue auto-scaling?

To configure Laravel Horizon supervisors for production auto-scaling, you define supervisor blocks in the Horizon config file to set balancing strategies, process limits, and queue prioritization. This setup ensures reliable background job processing and prevents performance bottlenecks.

How do I set up LongWaitDetected notifications and metrics monitoring in Laravel Horizon?

You set up LongWaitDetected notifications and metrics monitoring in Laravel Horizon by configuring notification thresholds and metrics snapshots within the Horizon dashboard. This configuration helps detect queue delays and monitor background job performance effectively.

Does Laravel Horizon work with database queue drivers or does it require Redis?

Laravel Horizon requires a Redis-based queue driver and does not support database or other queue drivers. Adhering to this Redis constraint is necessary to utilize its supervisor management, auto-scaling, and dashboard monitoring features.

What is the correct way to order supervisor timeouts in Laravel Horizon?

The correct way to order supervisor timeouts in Laravel Horizon is to ensure a proper timeout chain ordering within your environment-specific supervisor blocks. This prevents jobs from terminating prematurely and maintains reliable background job processing.

How do I implement job tagging and silencing to maintain a clean Laravel Horizon dashboard?

You implement job tagging and silencing in Laravel Horizon by configuring job optimization settings within your Horizon config. This technique filters monitor metrics and maintains a clean, efficient dashboard for your production environment.