protected function registerHealthChecks(): void 	{ 		if (!$this->app->isProduction() || !setting('monitor_active')) { 			return; 		}  		$monitors = UptimeMonitor::available() 			->get() 			->map(function (UptimeMonitor $monitor): Check { 				return PingCheck::new()->method($monitor->method->value)->url($monitor->url)->name($monitor->url)->label($monitor->url); 			}) 			->all();  		Health::checks([ 			OptimizedAppCheck::new()->label(__('monitors.checks.optimized-app')), 			UsedDiskSpaceCheck::new()->label(__('monitors.checks.disk')), 			CacheCheck::new()->label(__('monitors.checks.cache')), 			DatabaseCheck::new()->label(__('monitors.checks.db')), 			DebugModeCheck::new()->label(__('monitors.checks.debug')), 			EnvironmentCheck::new()->label(__('monitors.checks.env')), 			HorizonCheck::new()->label(__('monitors.checks.horizon')), 			RedisCheck::new()->label(__('monitors.checks.redis')), 			ScheduleCheck::new()->heartbeatMaxAgeInMinutes(2)->label(__('monitors.checks.schedule')), 			...$monitors, 		]); 	}