style updates
This commit is contained in:
@@ -1,5 +1,24 @@
|
||||
<?php
|
||||
|
||||
namespace Modules\CloudDevOps\Services;
|
||||
|
||||
use Illuminate\Support\Facades\Http;
|
||||
use Modules\CloudDevOps\Models\DeploymentHealthCheck;
|
||||
final class HealthCheckRunner { public function run(DeploymentHealthCheck $check): DeploymentHealthCheck { $started = microtime(true); try { $response = Http::timeout(10)->get((string) $check->endpoint); $status = $response->status() === $check->expected_status ? 'healthy' : 'unhealthy'; $message = 'HTTP '.$response->status(); } catch (\Throwable $e) { $status = 'unhealthy'; $message = $e->getMessage(); } $check->update(['status'=>$status,'response_time_ms'=>(int)((microtime(true)-$started)*1000),'checked_at'=>now(),'message'=>$message]); return $check->refresh(); } }
|
||||
|
||||
final class HealthCheckRunner
|
||||
{
|
||||
public function run(DeploymentHealthCheck $check): DeploymentHealthCheck
|
||||
{
|
||||
$started = microtime(true);
|
||||
try {
|
||||
$response = Http::timeout(10)->get((string) $check->endpoint);
|
||||
$status = $response->status() === $check->expected_status ? 'healthy' : 'unhealthy';
|
||||
$message = 'HTTP '.$response->status();
|
||||
} catch (\Throwable $e) {
|
||||
$status = 'unhealthy';
|
||||
$message = $e->getMessage();
|
||||
} $check->update(['status' => $status, 'response_time_ms' => (int) ((microtime(true) - $started) * 1000), 'checked_at' => now(), 'message' => $message]);
|
||||
|
||||
return $check->refresh();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user