网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Grafana+Telegraf+InfluxDB搭建性能监控平台

一:实现原理

创新互联公司专业为企业提供随县网站建设、随县做网站、随县网站设计、随县网站制作等企业网站建设、网页设计与制作、随县企业网站模板建站服务,十载随县做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

在被测服务器上预先部署性能监控服务、时序数据库,以web形式生成性能图表,同时实现性能数据存档查询服务,节约测试耗时。

由三个开源模块组成:

数据可视化模块:Grafana

数据收集模块:Telegraf

数据存储模块:InfluxDB

Grafana部署在监控服务器上(一般是本机),Telegraf和InfuxDB部署在被测服务器上。

Telegraf收集CPU、内存、网络数据,写入时序数据库InfluxDB,Grafana读取InfluxDB数据并图形化显示。

二:搭建过程

相关文档:https://github.com/influxdata/telegraf

下载grafanawindows-x64.rar、telegraf-1.5.1-1.i386.rpm、influxdb-1.5.1.i386.rpm,注意32位或64位。

1. 把Telegraf、InfluxDB上传至被测服务器,并安装:

rpm -ivh telegraf-1.5.1-1.i386.rpm

rpm -ivh influxdb-1.5.1.i386.rpm

查找telegraf.conf:find / -name telegraf.conf

配置telegraf.conf:vi /etc/telegraf/telegraf.conf:-[agent] interval = "2s" # 每2秒收收集一次数据

Telegraf默认会收集系统全局的CPU、内存

启动服务:

service telegraf start

service influxdbstart

2. 本地解压Grafana压缩包

双击grafana-server.exe启动

进入http://localhost:3000  默认admin、admin

配置grafana:

添加数据源:登陆grafana,左上角菜单新建数据源,并配置好相关信息

Grafana+Telegraf+InfluxDB搭建性能监控平台

Grafana+Telegraf+InfluxDB搭建性能监控平台

Grafana+Telegraf+InfluxDB搭建性能监控平台

Grafana+Telegraf+InfluxDB搭建性能监控平台

保存之后,查看

Grafana+Telegraf+InfluxDB搭建性能监控平台

添加Dashboards:添加多个panel面板,配置CPU、内存等数据项

Grafana+Telegraf+InfluxDB搭建性能监控平台

Grafana+Telegraf+InfluxDB搭建性能监控平台

Grafana+Telegraf+InfluxDB搭建性能监控平台

Grafana+Telegraf+InfluxDB搭建性能监控平台

Grafana+Telegraf+InfluxDB搭建性能监控平台

Grafana+Telegraf+InfluxDB搭建性能监控平台

Grafana+Telegraf+InfluxDB搭建性能监控平台

保存

Grafana+Telegraf+InfluxDB搭建性能监控平台

Grafana+Telegraf+InfluxDB搭建性能监控平台

可以设置起止时间

Grafana+Telegraf+InfluxDB搭建性能监控平台

Grafana+Telegraf+InfluxDB搭建性能监控平台

也可以设置多久刷新一次

Grafana+Telegraf+InfluxDB搭建性能监控平台

设置完了之后,可以保存一下,每次进来就是上次设置的。

再添加一个面板,用于内存

Grafana+Telegraf+InfluxDB搭建性能监控平台

编辑:

Grafana+Telegraf+InfluxDB搭建性能监控平台

Grafana+Telegraf+InfluxDB搭建性能监控平台

Grafana+Telegraf+InfluxDB搭建性能监控平台

Grafana+Telegraf+InfluxDB搭建性能监控平台

保存即可

Grafana+Telegraf+InfluxDB搭建性能监控平台

再添加一个面板用于网络

首先, vi /etc/telegraf/telegraf.conf, 去掉注释,重启telegraf ?

Grafana+Telegraf+InfluxDB搭建性能监控平台

Grafana+Telegraf+InfluxDB搭建性能监控平台

Grafana+Telegraf+InfluxDB搭建性能监控平台

其他跟上面一样,最后保存

Grafana+Telegraf+InfluxDB搭建性能监控平台

主要监控以上三个:cpu、内存、网络

另外,grafana除了可以监控java服务器,还可以监控redis、nginx服务器等,甚至jmeter的响应时间、tps之类,后续可以百度,扩展一下grafana的用法。包括连接除了telegraf之外的数据库等操作。


分享标题:Grafana+Telegraf+InfluxDB搭建性能监控平台
URL网址:http://bjjierui.cn/article/ishseo.html

其他资讯