柳条/PHP客户端

面向PHP的STATSD(面向对象)客户端库

安装1、499、963

家属

暗示者

明星一百一十二

观察者十一

餐具二十九

公开问题

V1.0.18 2015-0723 23∶12 UTC

自述文件

建立状态 最新稳定版本 总下载量

PHP客户端是开源的,面向对象客户为ESTY/STATSD用PHP编写

用作曲家安装

作曲家需要liujo/STATSD PHP客户端

简单用法

$STATSD =  状态服务();

美元服务>计时(时间)使用时间一百
美元服务>增量(增量)访客
美元服务>减量(减量)点击
美元服务>量规(表)高尔三百三十三
美元服务>集合(设置)尤尼克斯七百六十五

美元服务>FrHuSE();

为什么要使用这个库来代替STATSD/PHP实例

  • 你是明智的。

  • 还可以使用单元格将数据重定向到STATSD。

  • 这个图书馆被测试了。

  • 该库优化发送消息,压缩单个UDP包中的多个消息。

  • 该库关注UDP的最大长度。

  • 这个库是由对象而不是数组,但它也接受数组。

  • 您确实想要调试数据包,并使用西格莱森德包将被记录在您的系统日志日志(关于Debian的发行版:尾-f/var/log/ylog

高级实例化

使用 LIGIOG\STATSDCURL\STATSD客户
    LuGuo\StdSDclip\Prime\SttSDDATA工厂
    LIGIOG\STATSDclip\Sooer-SokEdter
    LIGIOG\STATSDCopy\Service \ StasdService
/ /使用LIGIOG\STATSDclip\Enter \SyAlgScript;

发件人 =  插接发送器/*“本地主机”,8126,“UDP”*/
/ /$发送器=新的SyrayScript();/ /启用此,包不会通过套接字发送。

$客户机  =  状态客户机发件人
工厂美元 =  StdSDDATA工厂\LuGuo\StdSDclie\Stase\STATSDDATA
美元服务 =  状态服务$客户机工厂美元

/ /使用服务创建度量
美元服务>计时(时间)使用时间一百

/ /

/ /将数据发送到STATSD
美元服务>FrHuSE();

独白用法

使用 LIGIOG\STATSDCURL\STATSD客户
    LuGuo\StdSDclip\Prime\SttSDDATA工厂
    LIGIOG\STATSDclip\Sooer-SokEdter
/ /使用LIGIOG\STATSDclip\Enter \SyAlgScript;

使用 单对数记录器
使用 LIGIOG\STATSDcli客户\独白\处理程序\STATSDHAND

发件人 =  插接发送器/*“本地主机”,8126,“UDP”*/
/ /$发送器=新的SyrayScript();/ /启用此,包不会通过套接字发送。
$客户机 =  状态客户机发件人
工厂美元 =  StdSDDATA工厂();

美元记录器 =  记录器MyLog-Logg
美元记录器>推进器 状态处理器$客户机工厂美元前缀记录器::调试);

美元记录器>附加信息我的记录器已经准备好了。

输出将是:我的记录器:1×C“36字节”

短理论

易于安装STATSD和石墨

为了尝试这个应用程序监视器,您必须安装ETSY/STATSD和石墨。

看到这个博客帖子用流浪者来安装易安装STATSD石墨.

STATSD

STATSD是一个简单的守护进程,便于统计聚合。

石墨

石墨是一种可扩展的实时图形

客户端用UDP(更快)发送数据

HTTPS://www. GoGoLe.com /搜索?Q= TCP+VS+UDP

贡献

积极的贡献和补丁是很受欢迎的。为了保持我们的状态,我们有很多单元测试。如果你在提交拉索请求,请确保他们仍然通过,如果你添加功能,请看一看覆盖率也应该很高:

  • 第一叉或克隆存储库
Git克隆git://GITHUB.COM/liujo/STATSDPHP客户端
  • 安装供应商:
Pr.Par安装
  • 这将给你正确的结果:
PHPUng-覆盖HTML报告

核心开发者:

这个项目是由David Moreau AKA @ Dav-M85和@ Luigio积极支持的。