文档章节

”听云“ 试用报告

鹌鹑
 鹌鹑
发布于 2015/10/16 21:45
字数 836
阅读 54
收藏 0
摘要:

一直在寻找一款能线上监控并且提供一定性能优化数据支持的工具,搜索到国内较为出名的是“听云”和“OneApm”,这类工具都属于应用性能管理(Application Performance Management)。 本文将记录在部署测试‘听云’中的一些心得体会。

试用测试大纲:
  • 功能测试(听云Server后台的显示和数据的收集功能 )
  • 性能测试(听云探针对探测应用和机器性能的影响)
  • 兼容性测试(探针对各平台的支持)
  • 稳定性测试(探针运行和数据收集的稳定性)
对于一款迁入式的工具,暂时想到的是要对上面4个大类进行测试,保证此工具的功能时也要注意对被探测应用的性能和稳定性影响如何进行测试。

应用测试环境:
操作系统 Linux
Web服务器 Nginx
数据库 MySQL
缓存数据库 Redis
应用服务器 Node.js

架构就是 Linux + Nginx(反向代理和处理静态文件)+ Node.js (应用服务器) + MySQL + Redis ,正好‘听云’ Node.js 的探针正在公测,和我搭建的服务相匹配。

1. 功能测试

探针的安装和部署官网已经较为清楚,不过个人感觉tingyun目录下的 README.md 更为清晰,截了部分图如下:


(配置项的配置文件是 <app root>/tingyun.json)

成功部署完成后,重启自己的应用,等待五分钟,有请求进来后就会有数据在后台显示了,查看了一下tingyun_agent.log,每分钟会向 https://dcs1.networkbench.com/upload 发送一个POST请求,后台的数据应该就是通过这个请求来传输了。

后台的情报汇总里,一共有7个图表,分别如下:


应用服务器响应时间表,显示的访问量和响应时间挺准确的,我用的测试方法是用Apache Jmeter(性能压测工具,这里不展开介绍)模拟访问此站点,Jmeter里的访问量和响应时间与此处基本一致。



Apdex指标表,可以看到 T值听云设置的是500ms,通过此表可以很直观的看到用户访问的情况



错误率、耗时表和吞吐率表如上图,吞吐率表中的rpm与平常说的QPS不一样,rpm的单位是分钟,QPS的单位是秒。



CPU和内存表格如上图所示。内存基本和真实情况一致,CPU的使用情况和在机器上top命令查看到的有差别,不知道问题是出在那儿。

2. 性能测试

与听云客服沟通,客服MM说大概会吃2%的机器性能,能不能信就要靠数据说话了,我准备用Apache Jmeter对站点分别在部署了听云探针和未部署的情况下进行10000次的访问,期间收集机器性能,进行数据对比。


续见下文



© 著作权归作者所有

共有 人打赏支持
鹌鹑
粉丝 1
博文 3
码字总数 3161
作品 0
广州
PHP APM对比评测:OneAPM, New Relic, 听云

感谢@penguinz 的推荐,又发现了一家提供应用性能管理服务的国内厂商:“听云”,看了斯人-吴帅写的试用笔记,才了解到国外的应用性能管理厂商New Relic才是真正APM大牛,产品线覆盖非常全面...

phpfans15
2015/04/01
0
11
公布听云应用性能大回馈获奖名单

感谢各位关注听云和oschina举办的应用性能大回馈活动 听云平台作为中国领先的应用性能解决方案,为开发者快速定位移动App、网络、服务器端到端的应用性能问题,降低开发者的用户流失问题! ...

听云APM
2014/12/16
1K
23
关注服务端性能问题�C听云Server试用

  【IT168 技术】很早就在用国外的NewRelic(http://www.newrelic.com/)的APM产品来监测自己网站的PHP应用性能了。无奈国外的服务从国内访问起来实在是太慢了,虽然New Relic已经上市了,但...

imsiren.com
2015/03/05
0
0
【福利】个推携手Testin,总价16万“企业服务大礼包”免费领!

在互联网创业进行地如火如荼的时候,我们迎来了企业服务的创业春天。个推作为企业服务行业的重要一员,一直致力于为开发者们提供优质的服务,提高企业开发效率。 日前,个推已宣布完成 C 轮融...

illy安智
2016/05/19
50
0
听云平台正式发布:听懂你的应用性能

  【IT168 资讯】基调网络日前正式推出下一代应用性能管理平台“听云“,旨在帮助开发者及时发现、定位应用性能黑洞,解决用户在使用App过程中的性能问题,提高用户留存率,拒绝用户隐形流...

it168网站
2014/07/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

20180920 rzsz传输文件、用户和用户组相关配置文件与管理

利用rz、sz实现Linux与Windows互传文件 [root@centos01 ~]# yum install -y lrzsz # 安装工具sz test.txt # 弹出对话框,传递到选择的路径下rz # 回车后,会从对话框中选择对应的文件传递...

野雪球
今天
2
0
OSChina 周四乱弹 —— 毒蛇当辣条

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ 达尔文:分享花澤香菜/前野智昭/小野大輔/井上喜久子的单曲《ミッション! 健?康?第?イチ》 《ミッション! 健?康?第?イチ》- 花澤香菜/前野智...

小小编辑
今天
8
3
java -jar运行内存设置

java -Xms64m #JVM启动时的初始堆大小 -Xmx128m #最大堆大小 -Xmn64m #年轻代的大小,其余的空间是老年代 -XX:MaxMetaspaceSize=128m # -XX:CompressedClassSpaceSize=6...

李玉长
今天
4
0
Spring | 手把手教你SSM最优雅的整合方式

HEY 本节主要内容为:基于Spring从0到1搭建一个web工程,适合初学者,Java初级开发者。欢迎与我交流。 MODULE 新建一个Maven工程。 不论你是什么工具,选这个就可以了,然后next,直至finis...

冯文议
今天
2
0
RxJS的另外四种实现方式(四)——性能最高的库(续)

接上一篇RxJS的另外四种实现方式(三)——性能最高的库 上一篇文章我展示了这个最高性能库的实现方法。下面我介绍一下这个性能提升的秘密。 首先,为了弄清楚Most库究竟为何如此快,我必须借...

一个灰
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部