modernmcguire/sentry-cron-monitoring-laravel

一个辅助包,用于利用Sentry的Cron Job监控工具

0.2.0 2023-03-16 17:03 UTC

This package is auto-updated.

Last update: 2024-09-16 20:30:14 UTC


README

Latest Version on Packagist Total Downloads

一个辅助包,用于利用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生成的。