spatie/laravel-failed-job-monitor
Spatie's Laravel Failed Job Monitor sends notifications when a queued job fails. It uses Laravel's native notification system and can alert via mail or Slack, with configuration for enabled status, channels, email addresses, and Slack webhook URL.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/laravel-rate-limited-job-middleware | 0.92 | Laravel job middleware to rate limit queued jobs. Allow a configurable number of jobs per second and automatically release throttled jobs for a delay. Easy to attach per job via middleware, with support for time-based attempts when rate limiting. | 355 | 358 | 31 | 280K | 0 | 17.8 | 42.1 | MIT | 8 months ago | |
| latidoflow/laravel | 0.87 | LatidoFlow for Laravel adds heartbeat and workflow monitoring to your app, making it easy to track scheduled tasks, queue workers, and service health. Lightweight config, Artisan commands, and simple status endpoints help you catch failures early. | 0 | 0 | 0 | 9 | 0 | 19.4 | 16.1 | MIT | 2 weeks ago | |
| repat/laravel-job-models | 0.87 | Two Eloquent models for Laravel's jobs and job_fails tables, with Carbon casting for timestamps, array casting for payloads, and getters for payload keys like display_name, max_tries, command, and more. | 8 | 8 | 1 | 498 | 0 | 16.2 | 26.9 | NOASSERTION | 4 months ago | |
| twigger/laravel-job-status | 0.87 | Track Laravel queue jobs with persistent status records, progress updates, and error details. twigger/laravel-job-status helps you monitor what’s queued, running, completed, or failed, making background job visibility and debugging easier. | 20 | 20 | 2 | 19 | 2 | 1.0 | 5.4 | MIT | 3 years ago | |
| spatie/laravel-server-monitor | 0.87 | Keep an eye on the health of all your servers: built-in checks for disk, memory, and processes, custom checks when you need them, and Slack or email alerts when something goes wrong. | 847 | 853 | 95 | 6K | 0 | 31.2 | 13.7 | MIT | 3 months ago | |
| srinathreddydudi/failed-jobs | 0.87 | A Laravel package for inspecting, managing, and retrying failed queue jobs. Browse failures, review exceptions and payloads, and get jobs back into your queue quickly with a simple, developer-friendly interface. | 1 | — | 1 | — | 0 | 0.4 | 0.8 | MIT | 1 year ago | |
| spatie/laravel-uptime-monitor | 0.87 | Powerful, easy-to-configure uptime monitor for Laravel that notifies you when sites go down and recover, plus warns before SSL certificates expire. Uses Laravel native notifications to support Slack, Telegram, mail, and more. | 1,072 | 1,080 | 178 | 32K | 0 | 39.4 | 24.0 | MIT | 2 weeks ago | |
| spatie/laravel-schedule-monitor | 0.86 | Monitors your Laravel schedule, logging each task's start, finish, failure, and skip to a database table. Check execution history with the list command, and sync with Oh Dear to get alerts when scheduled tasks fail or don't run on time. | 1,002 | 1,008 | 74 | 430K | 0 | 37.2 | 42.8 | MIT | 2 days ago | |
| blkdem/filament-queue-monitor | 0.86 | A Filament plugin for monitoring Laravel queues from your admin panel. View pending, running, completed, and failed jobs, inspect job details and exceptions, retry or delete failed jobs, and keep an eye on queue health without leaving Filament. | 0 | — | 0 | — | 0 | 19.6 | — | — | 2 weeks ago | |
| spatie/uptime-monitor-app | 0.86 | Laravel-based PHP app to monitor website uptime and SSL certificate expiry. Notifies you when sites go down or recover, and before certificates expire, via Slack or email. Easy to install with Composer and runs via Laravel scheduler/cron. | 219 | 196 | 35 | 0 | 0 | 2.0 | — | MIT | 9 years ago | |
| sfcod/jobqueue | 0.86 | sfcOD JobQueue is a Laravel package for managing queued jobs, giving you a straightforward way to dispatch, process, and track background tasks. It fits into Laravel’s queue system to help keep asynchronous work organized and maintainable. | 16 | 16 | 5 | 72 | 0 | 0.7 | 9.9 | — | 3 years ago | |
| spatie/laravel-slack-alerts | 0.86 | Send Slack alerts from Laravel in one line. Configure a Slack Incoming Webhook via env or config, then dispatch messages through a queued job so your app won’t fail if Slack is unavailable. Great for notifying you about noteworthy events. | 334 | 335 | 39 | 281K | 0 | 17.0 | 43.0 | MIT | 7 months ago | |
| spatie/laravel-notification-log | 0.85 | Logs all notifications sent by your Laravel app, storing them as NotificationLogItems so you can query what was sent to a user, display notification history, and make sending decisions (e.g., avoid duplicates) via helpers like wasSentTo() and inThePastMinutes(). | 212 | 213 | 22 | 98K | 0 | 14.4 | 39.1 | MIT | 7 months ago | |
| saasscaleup/laravel-log-alarm | 0.85 | Log Alarm monitors your Laravel application's logs in real time, detects error events, and instantly notifies you via Slack and email. Frequency thresholds and cache-based tracking prevent alert flooding, keeping your team informed without the noise. | 269 | 270 | 17 | 3K | 0 | 19.6 | 17.3 | MIT | 3 months ago | |
| mateusjunges/laravel-trackable-jobs | 0.85 | Track Laravel queued jobs in the database: see when a job is queued, running, finished, or failed, monitor progress and output, and query job status from your app. A simple trait-based package for adding job tracking to any queueable job. | 315 | 316 | 19 | 27K | 0 | 13.1 | 29.4 | MIT | 5 months ago | |
| spatie/laravel-horizon-watcher | 0.85 | Run Horizon locally with auto-restarts on code changes. Adds an artisan command horizon:watch that starts Horizon and restarts it whenever PHP (or configured) files are created, updated, or deleted—great for avoiding stale workers during development. | 265 | 265 | 22 | 272K | 0 | 14.9 | 44.1 | MIT | 7 months ago | |
| spatie/laravel-long-running-tasks | 0.85 | Monitor externally executed long-running tasks in Laravel by polling instead of webhooks. Extend LongRunningTask, implement check() returning TaskResult::ContinueChecking or StopChecking, and start with MyTask::make()->meta($data)->start(). Checks run on a configurable interval until the task... | 38 | 39 | 2 | 269 | 0 | 12.0 | 13.5 | MIT | 6 months ago | |
| romanzipp/laravel-queue-monitor | 0.85 | Laravel Queue Monitor tracks queue jobs in your database, recording status, duration, attempts, exceptions, and payloads. It adds a dashboard for searching, filtering, and inspecting failed or completed jobs, helping you debug and monitor queue performance without extra infrastructure. | 827 | 829 | 107 | 89K | 6 | 9.9 | 31.7 | MIT | 3 years ago | |
| imtigger/laravel-job-status | 0.85 | Track the status of queued Laravel jobs. Add the JobStatus trait to a job, then query its state (queued, processing, completed, failed), progress, messages, and errors through a simple API. Statuses persist in cache or database, so you can show job progress in your UI and debug failures easily. | 525 | 532 | 62 | 49K | 15 | 9.2 | 32.1 | MIT | 6 years ago | |
| jiordiviera/laravel-smart-scheduler | 0.85 | A Laravel package for smarter task scheduling: manage scheduled jobs with dynamic frequencies, overlap prevention, condition-based runs, and clear logging. Simplify cron management and keep recurring tasks predictable, organized, and easy to monitor. | 12 | — | 0 | — | 10 | 5.1 | 3.1 | MIT | 10 months ago |
How can I help you explore Laravel packages today?