diff --git a/index.php b/index.php index 1fa3baf..6a0b74d 100644 --- a/index.php +++ b/index.php @@ -13,6 +13,13 @@ if($_SERVER["REQUEST_URI"] == '/metrics') { $client = new GuzzleHttp\Client(); $res = $client->get($c['httpurl']); $output = $res->getBody()->getContents(); + } elseif(isset($c['httpresponsetime'])) { + $client = new GuzzleHttp\Client(); + $output = NULL; + $res = $client->request('GET', $c['httpresponsetime'], [ + 'on_stats' => function (GuzzleHttp\TransferStats $stats) use (&$output) { + $output = $stats->getTransferTime(); + }]); } if(isset($c['jsonelem'])) { $c['value'] = getArrayValue($c['jsonelem'], json_decode($output, true));