Search by

biigle / pulse-queue-size

mzur

A Laravel pulse queue size card

Package info

github.com/biigle/pulse-queue-size

Homepage

pkg:composer/biigle/pulse-queue-size

Statistics

Installs: 120

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.2 2026-10-01 14:21 UTC

This package is auto-updated.

Last update: 2026-10-12 12:03:41 UTC


README

Displays the queue sizes.

Requirements

Requires Laravel Pulse to be installed.

composer require laravel/pulse

Installation

Install the package by running the following command.

composer require biigle/pulse-queue-size

Set up

Note: This Laravel package is auto-discovered.

The failed-job columns require Laravel Pulse's built-in Laravel\Pulse\Recorders\Queues recorder to be enabled in config/pulse.php. The custom recorder below records queue sizes, but does not record job failures.

  1. Add the new recorder to the recorder array in the config/pulse.php
Biigle\PulseQueueSizeCard\Recorders\QueueSize::class => [
    'enabled' => env('PULSE_QUEUE_SIZE_ENABLED', true),
    'record_interval' => 60, // time interval between records
    'queues' => ['default'] // queues to monitor
],
  1. Add the pulse card to the resources/views/vendor/pulse/dashboard.blade.php as follows
    <livewire:pulse-queue-size-card.queue-size cols="4"/>
  1. Start Laravel Pulse by running php artisan pulse:check.