Download the PHP package dskripchenko/laravel-admin-pulse without Composer
On this page you can find all versions of the php package dskripchenko/laravel-admin-pulse. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dskripchenko/laravel-admin-pulse
More information about dskripchenko/laravel-admin-pulse
Files in dskripchenko/laravel-admin-pulse
Package laravel-admin-pulse
Short Description Lightweight telemetry (request, query, job, exception) for dskripchenko/laravel-admin β no dependency on laravel/pulse.
License MIT
Homepage https://github.com/dskripchenko/laravel-admin-pulse
Informations about the package laravel-admin-pulse
dskripchenko/laravel-admin-pulse
π English Β· δΈζ
Lightweight telemetry for the admin panel: a pulse middleware samples
request timings into the database (queries, jobs and exceptions are recorded
through the Sampler service), and the admin gets a Telemetry dashboard,
a top-bar error-rate indicator and a Telemetry samples list. Console
commands aggregate samples into per-window percentiles and rotate old data.
Own implementation, no dependency on laravel/pulse.
A sister-pack for dskripchenko/laravel-admin.
Install
The plugin auto-registers via Laravel package discovery. To publish the config:
Schedule the aggregation β the dashboard charts are drawn from it:
Telemetry dashboard
/admin/dashboard/telemetry, in the "System" menu group, for users with the
admin.system.pulse.view permission. Built from the core's widget types, over
the last 24 hours:
- KPI tiles β estimated requests, 5xx error rate, p95 response time, exceptions.
- Requests per minute β requests and 5xx errors (line chart).
- Response time β p50 and p95 (line chart).
- Slowest routes β route, samples, avg, p95, max, 5xx.
- Slowest queries β SQL fingerprint, samples, avg, max.
- Top exceptions β exception, samples, last seen.
- Jobs β processed and failed per hour (stacked bars).
The top-bar indicator turns into a warning or an error when the share of 5xx responses of the last 15 minutes crosses the configured thresholds. The widget classes can also be placed on your own dashboards. Details in Usage.
Documentation
- Getting started
- Usage
Requirements
PHP 8.2+, Laravel 11β13, dskripchenko/laravel-admin ^1.33.
License
MIT Β© Denis Skripchenko