Skip to content

Introduction

Laravel Queue Metrics

Welcome to Laravel Queue Metrics - a comprehensive package for queue monitoring and metrics collection in Laravel applications.

What is Laravel Queue Metrics?

Laravel Queue Metrics provides deep visibility into your Laravel queue operations, helping you monitor performance, identify bottlenecks, and optimize your background job processing.

Key Features

  • Real-time Metrics: Track job execution times, success rates, and failure patterns
  • Queue Health Monitoring: Monitor queue sizes, worker status, and system resources
  • Multiple Storage Backends: Choose between Redis (recommended) or database storage
  • Prometheus Integration: Export metrics for monitoring with Prometheus and Grafana
  • Flexible API: HTTP endpoints and PHP facade for programmatic access
  • Event System: React to metrics changes and integrate with your application
  • Performance Optimized: Minimal overhead with efficient data structures

Getting Started

Choose your path based on your needs:

Quick Start (5 Minutes)

Want to get up and running immediately? Follow the Quick Start Guide to install and start collecting metrics in minutes.

Complete Installation

For detailed installation instructions including storage backend selection and configuration options, see the Installation Guide.

Configuration

Need to customize behavior? Check the Configuration Reference for all available options.

Core Features

Basic Usage

Learn how to access metrics and integrate with your application:

Advanced Features

Deep dive into advanced capabilities:

Need Help?

Package Requirements

  • PHP: 8.3 or higher
  • Laravel: 11.0 or higher (12.0+ recommended)
  • Storage: Redis (recommended) or Database

License

Laravel Queue Metrics is open-source software licensed under the MIT license.