Example #1
0
<?php

require_once dirname(__DIR__) . '/vendor/autoload.php';
// Create a Client that uses Http protocol to connect to localhost:1081
$client = \Cube\Client::createHttpClient(array('secure' => true, 'collector' => array('host' => 'localhost', 'port' => 1080), 'evaluator' => array('host' => 'localhost', 'port' => 1081)));
$res = $client->metricGet(array('expression' => 'sum(cube_request)', 'step' => \Cube\Client::INT_ONE_MINUTE, 'limit' => 100));
echo "There were {$res[0]['value']} hits during {$res[0]['time']}" . PHP_EOL;
Example #2
0
 public function createHttpClient()
 {
     $client = \Cube\Client::createHttpClient(array('secure' => false, 'collector' => array('host' => 'localhost', 'port' => 1080), 'evaluator' => array('host' => 'localhost', 'port' => 1081)));
     return array(array($client));
 }