brandonjbegle/laravel-queue-monitoring

v0.1.5 2023-09-19 13:01 UTC

This package is auto-updated.

Last update: 2024-09-19 16:03:16 UTC


README

注意事项

此包目前为全新版本,仅适用于默认队列。目前没有为其他队列进行配置。

安装

composer require brandonjbegle/laravel-queue-monitoring

可选:发布配置文件

php artisan vendor:publish --provider="BrandonJBegle\LaravelQueueMonitoring\LaravelQueueMonitoringServiceProvider"

env

如果您计划使用内置的基本监听器和通知,请添加环境值。多个电子邮件应以逗号分隔

QUEUE_MONITORING_EMAILS=test@email.com,email2@email.com

计划命令

将命令添加到您的 app\Console\Kernel.php

$schedule->command('queue-monitoring:slow-queue {seconds}')->everySecond();

可选配置

如果您想使用自己的监听器来监听 SlowQueueEvent 并发送自己的警报和通知,请将 disable-default-alerts 设置为 true。

 'disable-default-alerts' => false/true