听云Server:国内的PHP、JSP、.NET性能监测方案

发布时间:2019-08-07 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了听云Server:国内的PHP、JSP、.NET性能监测方案脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

最近搭建了一个比较私密的博客,因为是国外VPS,所以想测试一下各地的访问时间。
翻来翻去找到了这个:听CDN。
当然又去不务正业了,没有去用听云CDN,而是开始试用了一下听云Server。

听云是做什么的?

  1. 听云app:监控手机应用使用@R_304_2638@的崩溃、连接超时、内存泄漏等问题。
  2. 听云server:监控server application的效率和性能瓶颈。
  3. 听云CDN:对CDN加速内容进行监测。
  4. 听云Sys:监控服务器,免费用户可以监控5台。

参考资料

这次把比较正式的参考资料放在前面:
PHP APM对比评测:OneAPM, New Relic, 听云
PHPer都应该关注的服务端性能问题–听云Server试用笔记
听云官方帮助文档
官方demo

配置

按照官方配置即可,没有什么需要说的。

有几点需要注意:

1.听云Server是以守护进程+php extension的形式进行启动的,而不是对原有的php的链接库、可执行文件进行替换,所以在稳定性上可以比较放心,也就是说,php-FPM情况下,装完听云插件之后只需要重启php-fpm就可以了。

2.license key只用来区分用户,而不是用来标记server application,server application是使用下下图中的nbs.app_name选项进行区分的。

听云Server:国内的PHP、JSP、.NET性能监测方案

3.听云server的配置文件是php配置文件目录下的networkbench.ini文件,有着各种不同的配置选项:例如一个机器配置多个server application等,里面有相应的中文说明。

听云Server:国内的PHP、JSP、.NET性能监测方案

4.一般听云server新建的应用大约20分钟才能接收到数据,监控数据和实际访问数据大约有5分钟的时差。

5.其他的问题参考创建应用界面的手册:听云php监控手册

有两个坑:
1. VMplayer中的ubuntu server 14.04(nginx,php-fpm,MySQL)中安装听云server包,重启php-fpm可能会导致mySQLd被关闭,需要手动启动mysqld。没有测试实际服务器上的ubuntu系统
2. 第一个PHP Application的默认名称叫PHP Application,如果你删除PHP Application,再去新建第二个应用名,也叫PHP Application,那么这种情况下,是收不到第二个应用的数据的。这点是在询问了听云客服之后才知道的:假如PHP Application被删除,那么服务端是不再会去接收来自PHP Application的数据的。

不告诉你这就是我的应用名叫PHP Application 2原因

应用截图

不太能用文字表明听云到底做了什么,但是插图就很直观了:
一个tyPEcho的博客监控数据:

可以看到,首页的路由分发占用了大多数响应时间:

听云Server:国内的PHP、JSP、.NET性能监测方案

其他监控数据:

听云Server:国内的PHP、JSP、.NET性能监测方案


听云Server:国内的PHP、JSP、.NET性能监测方案

脚本宝典总结

以上是脚本宝典为你收集整理的听云Server:国内的PHP、JSP、.NET性能监测方案全部内容,希望文章能够帮你解决听云Server:国内的PHP、JSP、.NET性能监测方案所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。