laravel:horizon:metrics-and-dashboards

Configure Laravel Horizon queue jobs, workers, and failure handling strategies.

1|Updated Sep 22, 2025
One-click install
npx skills add https://github.com/meistro57/chat_bridge --skill laravel-horizon-metrics-and-dashboards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: laravel:horizon:metrics-and-dashboards
Source: https://github.com/meistro57/chat_bridge/tree/main/.claude/skills/horizon-metrics-and-dashboards
Command: npx skills add https://github.com/meistro57/chat_bridge --skill laravel-horizon-metrics-and-dashboards

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides tools and guidance to effectively monitor, manage, and optimize Laravel's Horizon queue system, ensuring smooth background job processing and quick issue resolution.

Core Features & Use Cases

  • Queue Observability: Gain insights into job throughput, runtime, retries, and failure rates.
  • Configuration Guidance: Recommendations for setting up naming, tags, workers, and concurrency for optimal performance.
  • Failure Handling: Strategies for robust error management and safe job retries.
  • Use Case: You're experiencing slow processing of background tasks. This Skill helps you identify bottlenecks in your Horizon queues, adjust worker configurations, and implement better failure handling to improve overall application responsiveness.

Quick Start

Use the laravel:horizon:metrics-and-dashboards skill to analyze the current performance metrics of your default queue.

Frequently Asked Questions about laravel:horizon:metrics-and-dashboards

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

FAQPage Schema
How do I monitor Laravel Horizon queue performance and throughput?

Monitor Laravel Horizon queue performance by configuring job naming, tags, and worker concurrency to gain actionable dashboard insights into job throughput, runtime, and error rates. This reveals processing bottlenecks and helps optimize overall application responsiveness.

What is the best way to handle Laravel Horizon job failures and retries?

Handle Laravel Horizon job failures by implementing robust error management strategies and configuring safe job retries. This approach ensures smooth background job processing and enables quick resolution of failed tasks within your queue system.

How do I configure worker concurrency in Laravel Horizon for slow background tasks?

Configure worker concurrency in Laravel Horizon by adjusting worker settings based on actionable dashboard metrics. Identifying queue bottlenecks allows you to balance the processing load of slow background tasks and improve application responsiveness.

Can I integrate Laravel Horizon metrics with APM tools for application health monitoring?

Yes, Laravel Horizon metrics support integration with APM tools to provide comprehensive application health monitoring. This combines queue observability data with broader system performance metrics for complete visibility.

Why are my Laravel queues experiencing slow processing and how can I identify bottlenecks?

Laravel queues experience slow processing due to misconfigured workers or heavy background jobs. Identify bottlenecks by analyzing Horizon dashboard metrics for job throughput, runtime, and retries, then adjust concurrency to resolve the slowdowns.

Does Laravel Horizon support custom job tags for better queue observability?

Yes, Laravel Horizon supports custom job tags to improve queue observability. Configuring specific job naming and tags allows you to filter and track metrics effectively, providing clear insights into failure rates and throughput.