modernmcguire / sentry-cron-monitoring-laravel
一个辅助包,用于利用Sentry的Cron Job监控工具
0.2.0
2023-03-16 17:03 UTC
Requires
- php: ^7.4|^8.0
- illuminate/support: ^7.0|^8.0|^9.0|^10.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
README
一个辅助包,用于利用Sentry的Cron Job监控工具。
注意 Sentry Cron Job监控目前仍处于beta测试阶段
安装
您可以通过composer安装此包
composer require modernmcguire/sentry-cron-monitoring-laravel
然后使用以下命令发布配置文件
php artisan vendor:publish --provider="Modernmcguire\SentryCronMonitoringLaravel\SentryCronMonitoringLaravelServiceProvider"
使用方法
将以下宏添加到您要跟踪的计划任务中。
$schedule->call(function () { DB::table('recent_users')->delete(); }) ->monitor('monitor-id-from-sentry') ->daily();
这将添加Sentry中跟踪任务所需的before和after调用。
测试
composer test
变更日志
有关最近更改的更多信息,请参阅变更日志。
贡献
有关详细信息,请参阅贡献指南。
安全
如果您发现任何安全相关的问题,请通过电子邮件ben@modernmcguire.com联系,而不是使用问题跟踪器。
致谢
许可
MIT许可证(MIT)。请参阅许可文件以获取更多信息。
Laravel Package Boilerplate
此包是使用Laravel Package Boilerplate生成的。