PHP + ONEAPM 使用分享 操作界面很好看哦
发布于 9 年前 作者 zc55803903 5743 次浏览 最后一次编辑是 8 年前 来自 分享

公司的PHP系统运行了一年多了,一直都没有接入监控,由同事推荐正巧这次ONEAPM有活动,并且本人也对node.js很有兴趣,果断接入顺便看一下系统的情况~~下面就分享一下我的使用情况 官网是:http://www.oneapm.com/

接入的流程这里就略过了………………如果接入不成功还可以找客服,客服姐姐会把你拉入技术讨论群,包教包会~~

AI后台监控

untitled3.png 可以看到我这里接入了2个应用,由于网站本身是用到了http和https两个端口,所以这里ONEAPM还按照端口分别分了3个和2个子应用,感觉很全面

然后我们进入其中一个应用看一下是怎么样的 untitled5.png untitled6.png untitled7.png 主界面上可以清晰的看到

  1. web事务(业务(php)和数据库(database)各自的响应时间)
  2. 吞吐量(网站负载的一个重要指标)
  3. apdex(我很喜欢的一个指标,可以判定用户对网站反应速度的接受程度)
  4. 错误率(网站代码报错的比例) 总的还是可以发现,目前的网站运行还是比较平稳的

简单看一下左边栏 untitled17.png

拓扑 untitled8.png 可以比较形象的看到网站的架构,但目前我的应用本身比较简单一个db,一个http服务器,还有用户

Web事务 untitled10.png 列出了目前网站上的所有请求,可以很直观的看到到底是哪些请求慢了,这里我很明显的看到登录拖后腿了

数据库 untitled15.png 和web事务类似,列出了所有表的访问速度排名,可以看到我这里的有个表需要优化了

外部服务和后台任务应该是其他插件的监控,暂时没用到

错误信息 untitled16.png 可以直接监控到网站的报错,对于线上问题反馈很有帮助

web事务和数据库的报表 untitled25.png untitled26.png 在之前的实时查询的基础上做了统计,可以总结网站应用的近期表现

服务器环境 untitled28.png php的话可以看到所有环境版本,插件列表,配置文件地址等,还是相当的方便的

自定义事务,关键事务还有报警设置暂时没有用到

报警设置 以邮件,短信的方式通知,还可以设置性能阀值,目前我的网站使用zabbix监控,暂时没有配置,目测这个也挺不错的。

BI页面监控

在用了AI之后感觉还不错,就顺便把BI也监控了 untitled29.png 和AI的监控指标有类似的地方,不过BI的Apdex的值反应更直接,还有ajax的响应时间,这给我们后期的界面优化找到了一点方向。

受访页面 untitled31.png 这里还有对每个页面的细化,基本可以确定需要优化的页面了

BI这里另外还有浏览器类型,地理位置,运营商等在特殊的需求下也应该会有妙用 这里就不一一赘述了

总结

总的感觉oneapm还是比较良心的,接入简单,监控功能齐全,操作界面很友好,美观,免费的也可以用,后期有其他应用也会考虑接入的。

2 回复

确实不错,主要是oneapm的页面风格很有未来感,总的来说就是很酷炫,这个图表使用什么做的呢?我觉得百度的echarts做数据展示也挺酷炫的

mark 看着一款不错的工具

回到顶部