anourvalar / laravel-pulse
Laravel Pulse 的附加卡片
1.2.1
2024-09-29 18:41 UTC
Requires
- php: ^8.1
- laravel/pulse: ^1.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.26
- orchestra/testbench: ^8.6
- phpstan/phpstan: ^1.10
- psalm/plugin-laravel: ^2.8
- squizlabs/php_codesniffer: ^3.7
README
安装
composer require anourvalar/laravel-pulse
计划(cron)
将记录器添加到 config/pulse.php
AnourValar\LaravelPulse\Recorders\ScheduleRecorder::class => [ 'enabled' => env('PULSE_ANOURVALAR_SCHEDULE_ENABLED', true), 'sample_rate' => env('PULSE_ANOURVALAR_SCHEDULE_SAMPLE_RATE', 1), 'ignore' => [], ],
将卡片添加到 vendor/pulse/dashboard.blade.php
<livewire:anourvalar.pulse.schedule cols="6" />
HTTP 请求(计数 & 响应时间)
将记录器添加到 config/pulse.php
AnourValar\LaravelPulse\Recorders\HttpRequestsRecorder::class => [ 'enabled' => env('PULSE_ANOURVALAR_HTTP_REQUESTS_ENABLED', true), 'sample_rate' => env('PULSE_ANOURVALAR_HTTP_REQUESTS_SAMPLE_RATE', 1), 'ignore' => ['#/admin/#', '#/livewire/#'], ],
将卡片添加到 vendor/pulse/dashboard.blade.php
<livewire:anourvalar.pulse.http-requests-count cols="6" /> <livewire:anourvalar.pulse.http-requests-avg cols="6" />
数据库(查询)
将记录器添加到 config/pulse.php
AnourValar\LaravelPulse\Recorders\DatabaseRecorder::class => [ 'enabled' => env('PULSE_ANOURVALAR_DATABASE_ENABLED', true), 'sample_rate' => env('PULSE_ANOURVALAR_DATABASE_SAMPLE_RATE', 1), 'ignore' => [], ],
将卡片添加到 vendor/pulse/dashboard.blade.php
<livewire:anourvalar.pulse.database cols="6" />
Ping(响应时间 & 状态码)
将记录器添加到 config/pulse.php
AnourValar\LaravelPulse\Recorders\PingRecorder::class => [ 'enabled' => env('PULSE_ANOURVALAR_PING_ENABLED', true), 'urls' => ['/'], ],
将卡片添加到 vendor/pulse/dashboard.blade.php
<livewire:anourvalar.pulse.ping cols="6" />