软件版本: 
apache-jmeter-2.13.tgz 
grafana-2.1.1-1.x86_64.rpm 
influxdb-0.8.8-1.x86_64.rpm 
虽然官方不在支持influxdb-0.8.8版本了,但是jmeter的文档用的这个版本,所以我也用了这个版本

【重要体会】,玩弄一个新的软件,最好将其日志调整的越丰富越好,这样可以发现很多问题

安装步骤:

安装influxdb 
wget  https://dl.influxdata.com/influxdb/releases/influxdb-1.1.0.x86_64.rpm
yum localinstall influxdb-1.1.0.x86_64.rpm 
修改/opt/influxdb/current/config.toml 
[input_plugins.graphite] 
enabled = true 
address = “192.168.14.135” # If not set, is actually set to bind-address. 
port = 2003 
database = “jmeter” 
然后执行./influxdb -config=config.toml 启动服务器

浏览器执行http://192.168.14.135:8083/ 用户名和密码root:root就可以进入influxdb管理界面,创建Jmeter数据库

安装grafana 
wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-4.2.0-1.x86_64.rpm
yum localinstall grafana-4.2.0-1.x86_64.rpm 
systemctl start grafana-server 
浏览器指向http://192.168.14.135:3000/ , 默认用户名和密码是admin:admin 
按照官方步骤创建一个数据源 
创建一个dashboard, home->下拉框->new 
选择监控图的标题->编辑->Metrics-Series栏输入jmeter.login.a.max表示我们要监视所有采样(sampler)的最大响应时间

Jmeter 配置: 
添加一个Backend Listener 监听器 
配置如下: 
graphiteHost: graphite服务器的地址,其实指向的是influxdb, 因为inffuxdb有个graphite插件 
graphitePort: graphite服务器的端口, 我们在上面的input_plugins.graphite中配置信息 
rootMetricsPrefix:前缀”meter.”, 注意”.”是必须的 
summaryOnly:false, 统计详细信息 
samplersList: 采样器列表, 你添加的sampler的名字, 
percentiles:额外的百分比Metrics

效果图

参考文档:

http://docs.grafana.org/datasources/influxdb/
http://docs.grafana.org/datasources/influxdb/
http://jmeter.apache.org/usermanual/realtime-results.html

原文:http://ju.outofmemory.cn/entry/201105

最新文章

  1. MySQL提示:The server quit without updating PID file问题的解决办法(转载)
  2. 总结ThinkPHP使用技巧经验分享(二)
  3. 修复 XE8 Win 平台 Firemonkey Memo 卷动后会重叠的问题
  4. cookie的一些细节
  5. 《OD大数据实战》驴妈妈旅游网大型离线数据电商分析平台
  6. mysql的point类型查询处理
  7. cocos2d-x 触摸偏移
  8. 借助 AOP 为 Java Web 应用记录性能数据
  9. 对 sql server 数据库的备份进行加密
  10. 【排序算法】冒泡排序算法 Java实现
  11. 浅析is和as两个关键词在类型转换时的使用
  12. DNS查询的工作原理
  13. 洛谷.3733.[HAOI2017]八纵八横(线性基 线段树分治 bitset)
  14. docker+ubuntu14.04+cuda7.0
  15. Generative Adversarial Nets[CycleGAN]
  16. 一本通1628X-factor Chain
  17. ASP.net在网页上显示当前时间,利用AJAX不刷新网页
  18. Ubuntu16.04下 编译安装 Tensorflow
  19. rocketmq 主机负载异常飙高问题的解决
  20. [Python模块学习]用qrcode模块生成二维码

热门文章

  1. 每天一个Linux命令(25)chgrp命令
  2. Data Structure Binary Tree: Connect nodes at same level using constant extra space
  3. P3320 [SDOI2015]寻宝游戏
  4. CSS3图片悬停放大动画
  5. 20145229吴姗珊《Java程序设计》第二周学习总结
  6. 2014年互联网IT待遇
  7. Docker dockerfile命令详解
  8. Entity Framework中的Identity map和Unit of Work模式(转)
  9. Linux开发引导
  10. c++能过,g++过不了