dev-master
9999999-dev http://riemann.io/A php client for the Riemann event system
MIT
The Requires
The Development Requires
by Joscha
event metric riemann
Wallogit.com
2017 © Pedro Peláez
A php client for the Riemann event system
http://riemann.io/quickstart.html, (*2)
Uses thrift socket transport atm, but there is no real need for this dependency., (*3)
example client, (*4)
use Riemann\Client;
require __DIR__ . '/vendor/autoload.php';
$riemannClient = Client::create('localhost', 5555);
$eventBuilder = $riemannClient->getEventBuilder();
$eventBuilder->setService("php stuff");
$eventBuilder->setMetric(mt_rand(0, 99));
$eventBuilder->addTag('histogram');
$eventBuilder->sendEvent();
$eventBuilder = $riemannClient->getEventBuilder();
$eventBuilder->setService("php stuff2");
$eventBuilder->setMetric(mt_rand(99, 199));
$eventBuilder->addTag('meter');
$eventBuilder->sendEvent();
$riemannClient->flush();
query the events:, (*5)
$ irb -r riemann/client ruby-1.9.3 :001 > r = Riemann::Client.new => #<Riemann::Client ... > ruby-1.9.3 :003 > r['service =~ "php%"']
A php client for the Riemann event system
MIT
event metric riemann