lionmm / sentry-cron-monitoring-laravel
一个辅助包,用于利用Sentry的Cron Job监控工具
0.2.2
2024-04-17 11:45 UTC
Requires
- php: >=7.4|>=8.0
- illuminate/support: >=7
Requires (Dev)
- phpunit/phpunit: >=9.0
This package is auto-updated.
Last update: 2024-09-17 12:41:24 UTC
README
一个辅助包,用于利用Sentry的Cron Job监控工具。
警告 Sentry Cron Job监控仍在测试阶段
安装
您可以通过composer安装此包
composer require lionmm/sentry-cron-monitoring-laravel
然后使用以下命令发布配置文件
php artisan vendor:publish --provider="LionMM\SentryCronMonitoringLaravel\SentryCronMonitoringLaravelServiceProvider"
使用方法
将以下宏添加到您想跟踪的计划任务中。
$schedule->call(function () { DB::table('recent_users')->delete(); }) ->monitor('monitor-id-from-sentry') ->daily();
这将添加必要的 before
、onSuccess
和 onFailure
调用来跟踪Sentry中的作业。
变更日志
有关最近更改的详细信息,请参阅CHANGELOG。
贡献
有关详细信息,请参阅CONTRIBUTING。
安全
如果您发现任何与安全相关的问题,请通过电子邮件ben@modernmcguire.com联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。