由于需要测量程序的各种指标,使用dropwizard metrics,数据直接输出到graphite.
看了很多别人安装graphite的文章,回馈下,写下自己的安装过程。
1、查看系统版本
cat /proc/version
Linux version 4.4.10-1-pve (root@elsa) (gcc version 4.9.2 (Debian 4.9.2-10) )
2、git下载源码
Graphite-web: git clone https://github.com/graphite-project/graphite-web.git
Carbon: git clone https://github.com/graphite-project/carbon.git
Whisper: git clone https://github.com/graphite-project/whisper.git
Ceres: git clone https://github.com/graphite-project/ceres.git
3、安装各种requirement
yum install python-devel
yum install pycairo-devel
(pycairo-devel.x86_64.0.1.8.10-8.el7)
yum install cairo-devel
(cairo-devel-1.14.2)
pip install django
(django-1.9.9,注意django必须是1.9.9,1.8和1.10都失败!)
pip install django-tagging
(django-tagging-0.4.3)