aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/php/tests/interop/metrics_client.php
blob: 7f5ba5b3ccdccf68b7646fc5313b454d82dae9be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

$args = getopt('', ['metrics_server_address:', 'total_only::']);
$parts = explode(':', $args['metrics_server_address']);
$server_host = $parts[0];
$server_port = (count($parts) == 2) ? $parts[1] : '';

$socket = socket_create(AF_INET, SOCK_STREAM, 0);
if (@!socket_connect($socket, $server_host, $server_port)) {
  echo "Cannot connect to merics server...\n";
  exit(1);
}
socket_write($socket, 'qps');
while ($out = socket_read($socket, 1024)) {
  echo "$out\n";
}
socket_close($socket);