goedemiddag/laravel-schedule-monitor

Monitoring for scheduled jobs

v1.4.0 2024-04-30 08:52 UTC

This package is auto-updated.

Last update: 2024-10-30 09:53:31 UTC


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]')
}