为什么要做这个功能?
作为一款应用性能监控产品,我们通常会给用户展示两类数据:
- 第一种是统计数据:用户通过使用统计数据设置报警(比如应用响应时间大于2s),缩小问题范围(比如报警时间范围内,是哪一个接口响应时间最长)。
- 第二种是明细数据:用户通过统计值确认了特征以后,可以具体查看一个缓慢请求的执行过程,确认具体缓慢的方法或者慢SQL.
在用户实际使用过程中,我们发现实际上用户并不会按照我们预想的情况使用,常常是如下两种情况:
- 由于ARMS提供了相当丰富的指标和维度,且用户对于产品不熟悉,当出现应用响应时长等性能问题时,用户不知道如何继续分析问题。
- 基于性能开销的考虑,我们的明细数据不是全量上报的(默认10%采样,可调),有可能用户最缓慢的请求我们没有上报。
为了解决这两个问题,我们经过两个月的迭代,隆重推出了 智能和实时诊断功能。
智能诊断:
通过
继续阅读与本文标签相同的文章
-
cas-overlay-template 5.3.9 + Nginx + Tomcat 8 + Let's encrypt 免费 SSL 升级 https
2026-05-20栏目: 教程
-
揭秘!如何用Flutter设计一个100%准确的埋点框架? | 开发者必读(040期)
2026-05-20栏目: 教程
-
在Window7主机上连接虚拟机的Centos系统
2026-05-20栏目: 教程
-
Raiden Network RESTful API官方文档中文版【以太坊链下扩容】
2026-05-20栏目: 教程
-
告别诊断烦恼 | 应用实时监控 ARMS 上线智能和实时诊断功能
2026-05-20栏目: 教程
