goedemiddag / laravel-schedule-monitor
Monitoring for scheduled jobs
v1.4.0
2024-04-30 08:52 UTC
Requires
- php: ^8.1
- illuminate/console: ^9.0|^10.0|^11.0
- illuminate/http: ^9.0|^10.0|^11.0
- illuminate/support: ^9.0|^10.0|^11.0
Requires (Dev)
- driftingly/rector-laravel: ^1.0
- guzzlehttp/guzzle: ^7.5
- laravel/pint: ^1.12
- orchestra/testbench: ^7.17|^8.0|^9.0
- php-http/guzzle7-adapter: ^1.0
- phpstan/phpstan: ^1.9
- rector/rector: ^1.0
- sentry/sentry: ^3.12.1
README
This package allows you to monitor your scheduled commands and jobs.
Supported implementations:
Installation
First use composer to install the package using the following command
composer require goedemiddag/laravel-schedule-monitor
Usage
Sentry
Chain the monitorWithSentry
method onto the schedule. This method accepts the UUID provided
by Sentry.
protected function schedule(Schedule $schedule) { $schedule->command(Inspire::class) ->daily() ->monitorWithSentry('[uuid]') }
Better Stack
Chain the monitorWithBetterstack
method onto the schedule. This method accepts the ID provided
by Better Stack.
protected function schedule(Schedule $schedule) { $schedule->command(Inspire::class) ->daily() ->monitorWithBetterstack('[id]') }