? ? ? ? 上篇文件介紹了Jmeter結果動態展示,性能測試過程中必須進行監控,如何和Jmeter結果一起展示。本文介紹使用Telegraf完成監控。
Telegraf?Inputs插件?可以完成目前工作中大部分監控。主機資源、數據庫、應用等,可根據需要配置系統采集頻率。同時可以集成Zabbix等。
1、Telegraf安裝
/etc/yum.repos.d目錄新建文件influxdb.comf文件,并插入如下內容:
[influxdb]
name = InfluxDB Repository - RHEL \$releasever
baseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable
enabled = 1
gpgcheck = 1
gpgkey = https://repos.influxdata.com/influxdb.key
執行安裝yum安裝命令:
yum install telegraf
配置文件目錄:/etc/telegraf/telegraf.conf
2、Telegraf配置
修改telegraf.conf配置文件
1、設置outputs數據庫信息,結合Jmeter使用,統一使用Influxdb。
outputs
2、配置監控信息
根據需要選擇監控項,修改文件去掉注釋即可。系統資源如CPU、MEM、Disk配置已經默認打開。
CPU
其他常用中間件數據庫,參照示例修改即可。
Memcache
3、測試配置是否可用
監控測試命令:
telegraf? -input-filter監控信息 -test
test