public function index()
    {
        return [
            'jobsPerMinute' => app(MetricsRepository::class)->jobsProcessedPerMinute(),
            'processes' => $this->totalProcessCount(),
            'queueWithMaxRuntime' => app(MetricsRepository::class)->queueWithMaximumRuntime(),
            'queueWithMaxThroughput' => app(MetricsRepository::class)->queueWithMaximumThroughput(),
            'recentlyFailed' => app(JobRepository::class)->countRecentlyFailed(),
            'recentJobs' => app(JobRepository::class)->countRecent(),
            'status' => $this->currentStatus(),
            'wait' => collect(app(WaitTimeCalculator::class)->calculate())->take(1),
            'periods' => [
                'recentJobs' => config('horizon.trim.recent'),
                'recentlyFailed' => config('horizon.trim.failed'),
            ],
        ];
    }
public function index()
    {
        return [
            'jobsPerMinute' => app(MetricsRepository::class)->jobsProcessedPerMinute(),
            'processes' => $this->totalProcessCount(),
            'queueWithMaxRuntime' => app(MetricsRepository::class)->queueWithMaximumRuntime(),
            'queueWithMaxThroughput' => app(MetricsRepository::class)->queueWithMaximumThroughput(),
            'recentlyFailed' => app(JobRepository::class)->countRecentlyFailed(),
            'recentJobs' => app(JobRepository::class)->countRecent(),
            'status' => $this->currentStatus(),
            'wait' => collect(app(WaitTimeCalculator::class)->calculate())->take(1),
            'periods' => [
                'recentJobs' => config('horizon.trim.recent'),
                'recentlyFailed' => config('horizon.trim.failed'),
            ],
        ];
    }
public function index ( ) { return [ 'jobsPerMinute' => app ( MetricsRepository :: class ) -> jobsProcessedPerMinute ( ) , 'processes' => $ this -> totalProcessCount ( ) , 'queueWithMaxRuntime' => app ( MetricsRepository :: class ) -> queueWithMaximumRuntime ( ) , 'queueWithMaxThroughput' => app ( MetricsRepository :: class ) -> queueWithMaximumThroughput ( ) , 'recentlyFailed' => app ( JobRepository :: class ) -> countRecentlyFailed ( ) , 'recentJobs' => app ( JobRepository :: class ) -> countRecent ( ) , 'status' => $ this -> currentStatus ( ) , 'wait' => collect ( app ( WaitTimeCalculator :: class ) -> calculate ( ) ) -> take ( 1 ) , 'periods' => [ 'recentJobs' => config ( 'horizon.trim.recent' ) , 'recentlyFailed' => config ( 'horizon.trim.failed' ) , ] , ] ; }
Get the key performance stats for the dashboard.

@return array
Get the key performance stats for the dashboard .