本文僅涉及Centos環境正則表達式
新建Grafana yum源文件數據庫
/etc/yum.repos.d/grafana.repoapache
[grafana]tcp
name=grafana性能
baseurl=https://packagecloud.io/grafana/stable/el/6/$basearch測試
repo_gpgcheck=1url
enabled=1spa
gpgcheck=13d
gpgkey=https://packagecloud.io/gpg.keyhttps://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafanarest
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
而後執行安裝命令: yum -y install grafana
配置文件路徑:/etc/grafana/grafana.ini,默認端口3000
啓動腳本service grafana-server start
開機啓動:chkconfig grafana-server on
訪問方式 ip:3000 缺省用戶/密碼 admin/admin
1.建立influxdb yum源
cat <<EOF| sudo tee /etc/yum.repos.d/influxdb.repo
[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
EOF
執行安裝命令:yum -y install influxdb
配置文件:/etc/influxdb/influxdb.conf
infuxdb
修改配置文件 graphite 監聽器模塊:
[[graphite]]
# Determines whether the graphite endpoint is enabled.
enabled = true
database = "jmeter"
# retention-policy = ""
bind-address = ":2003"
protocol = "tcp"
consistency-level = "one"
啓動腳本:/etc/init.d/influxdb start | stop | restart
開機啓動:chkconfig influxdb on
訪問IP:8083 便可訪問控制頁面,執行以下命令建立數據庫jmeter用於存放測試結果
CREATE DATABASE "jmeter"
查看當前數據庫的數據保存策略
SHOW RETENTION POLICIES ON "jmeter"
建立新的數據保存策略。數據保存一年
CREATE RETENTION POLICY "test" ON "jmeter" DURATION 365d REPLICATION 1 DEFAULT
rp_name:策略名
db_name:具體的數據庫名
30d:保存30天,30天以前的數據將被刪除
它具備各類時間參數,好比:h(小時),w(星期)
REPLICATION 1:副本個數,這裏填1就能夠了
DEFAULT 設爲默認的策略
刪除初始保存策略
DROP RETENTION POLICY "autogen" ON "jmeter"
Jmeter 監聽器添加 Backend Listener,並選擇graphite Backend
org.apache.jmeter.visualizers.backend.graphite.TextGraphiteMetricsSender
graphiteHost: influxdb IP地址
graphitePort: 2003默認便可,和influxdb設置保持
rootMeticsPrefix:指標前綴設置,用於方便區分
summaryOnly:true/false 是否統計總量
samplerList:測試Sampler名稱,支持正則表達式,所有可以使用.*.*,summaryOnly設置true時,此處設置無效。
useRegexpForSamplerList:測試Sampler名稱,支持正則表達式正則表達式開關
二、經常使用指標
<rootMetricsPrefix>.<samplerName>.ok.count
samplerName成功TPS
<rootMetricsPrefix>.<samplerName>.a.count
samplerName總請求點擊率
<rootMetricsPrefix>.<samplerName>.ko.count
samplerName失敗TPS
<rootMetricsPrefix>.<samplerName>.ok.avg
根據設置添加數據源,並設置爲默認。
DoshBoard頁面選擇建立新的監控圖表:
數據展現頁面,注意下圖紅圈設置:
Jmeter Influxdb Grafana性能結果展現配置到此爲止,若有疑問請留言,本人配置簡陋圖表。
做者:測試隨筆連接:http://www.jianshu.com/p/deebb560d350來源:簡書