diff --git a/src/Http/Controllers/DashboardStatsController.php b/src/Http/Controllers/DashboardStatsController.php index d57d3292..01f0e277 100644 --- a/src/Http/Controllers/DashboardStatsController.php +++ b/src/Http/Controllers/DashboardStatsController.php @@ -18,19 +18,19 @@ class DashboardStatsController extends Controller public function index() { return [ + 'failedJobs' => app(JobRepository::class)->countRecentlyFailed(), 'jobsPerMinute' => app(MetricsRepository::class)->jobsProcessedPerMinute(), + 'pausedMasters' => $this->totalPausedMasters(), + 'periods' => [ + 'failedJobs' => config('horizon.trim.recent_failed', config('horizon.trim.failed')), + 'recentJobs' => config('horizon.trim.recent'), + ], 'processes' => $this->totalProcessCount(), 'queueWithMaxRuntime' => app(MetricsRepository::class)->queueWithMaximumRuntime(), 'queueWithMaxThroughput' => app(MetricsRepository::class)->queueWithMaximumThroughput(), - 'failedJobs' => app(JobRepository::class)->countRecentlyFailed(), 'recentJobs' => app(JobRepository::class)->countRecent(), 'status' => $this->currentStatus(), - 'pausedMasters' => $this->countPausedMasters(), 'wait' => collect(app(WaitTimeCalculator::class)->calculate())->take(1), - 'periods' => [ - 'failedJobs' => config('horizon.trim.recent_failed', config('horizon.trim.failed')), - 'recentJobs' => config('horizon.trim.recent'), - ], ]; } @@ -65,11 +65,11 @@ protected function currentStatus() } /** - * Get paused masters. + * Get the number of master supervisors that are currently paused. * * @return int */ - protected function countPausedMasters() + protected function totalPausedMasters() { if (! $masters = app(MasterSupervisorRepository::class)->all()) { return 0;