红联Linux门户
Linux帮助

Ubuntu Server 14.04 x64安装StatsD

发布时间:2016-06-21 10:02:29来源:16boke.com作者:一路博客

上一篇文件讲解了Ubuntu Server 14.04 x64安装Graphite(http://www.linuxdiyf.com/linux/21698.html),本篇讲解如何安装StatsD。


1、什么是Statsd

StatsD是一个用于记录统计信息的守护进程。使用NodeJS开发,提供各种语言的客户端API。statsd的Github地址:https://github.com/etsy/statsd


2、安装

由于statad是nodejs开发的,所以必须先安装nodejs,具体怎么安装nodejs可以参考本站的其他文件。

判断是否nodejs安装成功:

node -v
v4.3.0

我安装的是4.3.0版本。

下载statsd:git clone https://github.com/etsy/statsd.git

cd statsd 
cp exampleConfig.js config.js 
# Here configure config.js, using backends graphite!


3、配置文件

如果是在本机安装graphite则不需要修改配置文件config.js,否则按照自己情况修改

{
graphitePort: 2003
, graphiteHost: "localhost"
, port: 8125
, debug:true
}


4、启动statsd

sudo nohup node stats.js config.js &

在后台启动statsd

查看是否正确启动成功

Ubuntu Server 14.04 x64安装StatsD


5、测试statad

注意:statsd监听的8125端口是UDP协议的,在查看的时候netstat -ntlp是看不到的,可以使用netstat -nulp来查看。下面通过statsD向Graphite发送一条数据测试一下,如果一切顺利的话,你应该可以在Graphite的页面上看到变化:

echo "hello.world:1|c" | nc -u -w0 127.0.0.1 8125


本文永久更新地址:http://www.linuxdiyf.com/linux/21699.html