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:
- Facade API - Primary developer interface for programmatic access
- HTTP API - REST endpoints for metrics retrieval
- Artisan Commands - CLI tools for metrics management
Advanced Features
Deep dive into advanced capabilities:
- Architecture Overview - Understand how the package works internally
- Events System - React to metrics changes and lifecycle events
- Prometheus Integration - Export metrics for monitoring infrastructure
- Performance Tuning - Optimize for your specific workload
Need Help?
- Quick answers: See the Quick Start Guide
- Configuration issues: Check the Configuration Reference
- Found a bug?: Report it on GitHub Issues
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.