Source of file StatsDAdapter.php
Size: 0,663 Bytes - Last Modified: 2021-12-23T10:07:39+00:00
/var/www/docs.ssmods.com/process/src/code/adapter/StatsDAdapter.php
123456789101112131415161718192021222324252627282930 | <?php namespace Ntb\Statistics; /** * An adapter that can connect to statsd service. * * @package Ntb\Statistics * @author Christian Blank <c.blank@notthatbad.net> */ class StatsDAdapter extends AbstractNetworkAdapter { /** * @param $data * @param $time * @return mixed|void */ protected function sendToService($data, $time) { $fp = $this->socket; foreach ($data as $name => $value) { // you need to send a newline for each message $message = implode(" ", [$name, $value, $time]) . PHP_EOL; fwrite($fp, $message); } fflush($fp); fclose($fp); } } |