cyber-duck / laravel-queue-notifier
一个允许平台在队列无响应时通知PagerDuty的包。
1.1
2021-11-18 11:15 UTC
Requires
- php: ^7.3
- laravel-notification-channels/pagerduty: ^0.4.0
- laravel/framework: 8.*
- laravel/horizon: 5.*
Requires (Dev)
- orchestra/testbench: ^6.23
This package is auto-updated.
Last update: 2024-09-24 15:53:19 UTC
README
通过Events v2 API支持PagerDuty通知。
安装
composer require cyber-duck/laravel-queue-notifier
此包不能通过Composer 1.x安装,请确保您已升级到Composer 2+。
添加以下环境变量,您就可以开始使用了。
PAGER_DUTY_API_KEY=YOUR_INTEGRATION_KEY QUEUE_NOTIFIER_ENABLED=false
触发器
在Horizon中,当检测到长时间等待的事件时,会触发一个LongWaitDetected
事件。在horizon中,目前只能触发Sms、Slack或Email的事件。此包也会监听该事件并在PagerDuty中创建一个事件。
要求
- Laravel Horizon
- PagerDuty
- Laravel 8+