kefir500 / pulse-db-processes
Database process monitoring for Laravel Pulse
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:Blade
Requires
- php: ^8.1
- illuminate/contracts: ^10.0||^11.0||^12.0
- laravel/pulse: ^1.0
- spatie/laravel-package-tools: ^1.16
This package is not auto-updated.
Last update: 2025-08-17 01:54:02 UTC
README
Database process monitoring for Laravel Pulse.
Installation
Install the package via Composer:
composer require kefir500/pulse-db-processes
Optionally, you can publish the views:
php artisan vendor:publish --tag="pulse-db-processes-views"
Usage
This package currently supports MySQL and MariaDB.
You can add the cards below to the Pulse dashboard in
dashboard.blade.php
.
🧩 Database Process List
This card displays a list of current database processes running on the server:
<livewire:db-process-list />
You can also specify custom database connections:
<livewire:db-process-list connection="default" /> <livewire:db-process-list connection="client" />
🧩 Database Process Count
This card displays a line chart of the database process count over time:
<livewire:db-process-count />
To capture database process count metrics, add the recorder
to the recorders
section of your Pulse config in
config/pulse.php
:
Kefir500\PulseDbProcesses\Recorders\DbProcessCount::class => [ 'connections' => ['default', 'client'], ],
License
The MIT License (MIT). Please see License File for more information.