graphite和grafana使用

前段时间,因公司业务需要,需要对公司的业务数据进行监控,我们使用的监控工具是graphite+grafana,graphite主要是收集数据,处理数据,但是也可以展现出监控图片,但是他的图表不是很完善,所以使用的是grafana,grafana提供的监控列表效果非常的漂亮,而且实时性也很强,下面我就对安装和使用以及在使用中出现的问题跟大家交流一下:

安装环境:LINUX+python2.6.6+graphite0.9.12+grafana1.5.2

安装:yum --enablerepo=epel install graphite-web python-carbon -y 会自动下载需要的安装包,不建议单个安装,如果单独安装的话,很容易出现各个版本的兼容性问题,我开始的时候,就卡在这个上面,差点把人搞死了。

安装成功后,启动carbon

service carbon-cache start

启动graphite

如果不出意外的话,你的apache目录他已经帮你设置好了,强大吧!

service httpd start

然后直接重启,就可以访问了,那么你就可以看到他的页面了。

我使用的这种方式安装的时候,出现的问题很少,反正差那个,你就安装那个就行了,还一个就是python的版本问题,python的版本必须要大于2.4,如果你的环境里面有Yum的话,你需要配置一下,因为linux默认的python版本就是2.4,这块你需要做一个处理,具体的处理方式请见:http://tz100.me/135.html

graphite安装成功后,下一步就是要让他和grafana组合,

grafana是一个纯静态的文件,部署的时候非常的简单,但是如果要把它和graphite组合的时候,就需要更改一些配置,首先修改的是config.js 把里面的的URL改成graphite的地址就可以了,由于grafana在请求graphite的时候,发出的是JS请求,有个跨域的问题,所以我建议把grafana放到graphite的目录下面,这样就避免了跨域的问题。这样数据就可以显示出来了。

graphite和grafana使用_第1张图片

 

你可能感兴趣的:(graphite和grafana使用)