kreitje/ nova-horizon-stats
一个 Laravel Nova 卡片。
v0.3
2018-08-25 13:27 UTC
Requires
- php: >=7.1.0
This package is not auto-updated.
Last update: 2024-09-15 05:39:22 UTC
README
对于使用 Laravel Horizon 的网站,这提供了一些卡片来显示您在 /horizon 上找到的统计信息。
安装
您可以通过 composer 将包安装到使用 Nova 的 Laravel 应用中。
composer require kreitje/nova-horizon-stats
在您的 app/Providers/NovaServiceProvider.php
中,将卡片添加到 cards 方法数组中。
使用方法
public function cards() { return [ new \Kreitje\NovaHorizonStats\JobsPastHour, new \Kreitje\NovaHorizonStats\FailedJobsPastHour, new \Kreitje\NovaHorizonStats\Processes, new \Kreitje\NovaHorizonStats\Workload ]; }
您可以将参数传递给类,以指定自动刷新的秒数。默认为 30 秒。
public function cards() { return [ new \Kreitje\NovaHorizonStats\JobsPastHour(5), new \Kreitje\NovaHorizonStats\FailedJobsPastHour(10), new \Kreitje\NovaHorizonStats\Processes(15), new \Kreitje\NovaHorizonStats\Workload(30), ]; }
如果您想更改卡片的标题,请将第二个参数传递给卡片类。
public function cards() { return [ new \Kreitje\NovaHorizonStats\JobsPastHour(5, 'Jobs from the past hour') ]; }
工作负载卡片允许您仅监视特定队列的运行。要仅显示特定队列,第三个参数接受一个队列名称数组。
public function cards() { return [ new \Kreitje\NovaHorizonStats\Workload(5, 'Queue Workload', ['default', 'encoding']) ]; }
许可协议
MIT 许可协议 (MIT)。有关更多信息,请参阅许可文件。