Skip to content

Pulse, Filament and terminal ​

Laravel Pulse: when Pulse is installed, Meridian registers a meridian card with the status, throughput, queues and most frequent errors. Add it to resources/views/vendor/pulse/dashboard.blade.php:

blade
<livewire:meridian cols="4" rows="2" />

Filament (v4 and v5): register the plugin in your panel to show Meridian's figures and errors on the dashboard and a link to Meridian in the navigation:

php
use IsoDoss\Meridian\Filament\MeridianPlugin;

$panel->plugin(
    MeridianPlugin::make()
        ->navigationGroup('Monitoring')  // ->navigationLabel(), ->navigationSort(), ->navigationIcon()
        // ->withoutWidgets() or ->withoutNavigation()
);

Both only show to the people who can open Meridian.

In the terminal ​

php artisan meridian:top shows a live view of the queues, the running jobs with their progress, the supervisors, the most frequent errors and the scheduled tasks needing attention, refreshed every two seconds (--interval=), for the servers without access to the dashboard. --once prints it once, for a script or a CI job.

php artisan meridian:top

Released under the MIT License.