We can export key metrics from Horizon to Prometheus. To enable this feature, uncomment this line in the app/Providers/PrometheusServiceProvider.php file.
$this->registerHorizonCollectors();
This will register the following collectors:
horizon_master_supervisors: exports the number of master supervisors.
horizon_current_processes: exports the number of processes currently running per queue
horizon_current_workload: exports the number of jobs currently waiting per queue.
horizon_failed_jobs_per_hour jobs: exports the number of failed jobs in the past hour
horizon_status: exports if the Horizon is running, paused, or inactive
horizon_jobs_per_minute: exports the number of jobs processed in the last minute
horizon_recent_jobs: exports the number of recent jobs