Download the PHP package chris-ware/pulse-health-check without Composer
On this page you can find all versions of the php package chris-ware/pulse-health-check. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download chris-ware/pulse-health-check
More information about chris-ware/pulse-health-check
Files in chris-ware/pulse-health-check
Package pulse-health-check
Short Description Combine the power of Laravel Pulse with Spatie's Health Checks
License MIT
Homepage https://github.com/chris-ware/pulse-health-check
Informations about the package pulse-health-check
Pulse Health Checks
Combine the power of Laravel Pulse with Spatie's Health Checks
Installation
You can install the package via composer:
Usage
Cache Hit Ratio Check
This check will warn or fail if the cache hit ratio hits a certain percentage threshold. By default, it will fail at 10% hit ratio and warn at 25%.
Configure the failure and warning levels:
Generic Check
This generic check will accommodate most basic circumstances for Pulse aggregates. Every check must have a defined for
method on it for it to understand which aggregate type to use.
Example for slow query aggregation:
Example for user request aggregation:
Available methods
for: Determine the aggregation type to use
aggregate: Determine the aggregation value to use (defaults to max
)
failWhenAbove: Set the value to fail if greater than or equal to
failWhenBelow: Set the value to fail if less than or equal to
warnWhenAbove: Set the value to warn if greater than or equal to
warnWhenBelow: Set the value to warn if less than or equal to
interval: The CarbonInterval for aggregations to be evaluated (defaults to 1 hour)
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Credits
- Chris Ware
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of pulse-health-check with dependencies
illuminate/contracts Version ^10.0
laravel/pulse Version ^1.0@beta
spatie/laravel-health Version ^1.23
spatie/laravel-package-tools Version ^1.14.0