diff --git a/src/Watchers/HttpClientWatcher.php b/src/Watchers/HttpClientWatcher.php index 2e05ec0..704c506 100644 --- a/src/Watchers/HttpClientWatcher.php +++ b/src/Watchers/HttpClientWatcher.php @@ -96,23 +96,15 @@ protected function handleResponse(Request $request, Response $response) return $response->json(); }, $response->body(), false), 'Cookies' => $response->cookies(), - 'Duration' => $this->calculateResponseTime($request), + 'Size' => $response->handlerStats()['size_download'] ?? null, + 'Connection time' => $response->handlerStats()['connect_time'] ?? null, + 'Duration' => $response->handlerStats()['total_time'] ?? null, + 'Request Size' => $response->handlerStats()['request_size'] ?? null, ], 'Http'); return app(Ray::class)->sendRequest($payload); } - protected function calculateResponseTime(Request $request) - { - $timing = isset($this->requestTimings[$request]) - ? floor((microtime(true) - $this->requestTimings[$request]) * 1000) - : null; - - unset($this->requestTimings[$request]); - - return $timing; - } - public static function supportedByLaravelVersion() { return version_compare(app()->version(), '8.45.0', '>=');