持续剖析
持续剖析是一种先进的性能监控技术,通过长期、低侵入式的多维度数据采集,实现对应用程序全生命周期的性能洞察。其核心功能包括:
- 实时捕获函数调用栈、资源消耗(CPU、内存、IO 等)和执行耗时等关键指标
- 自动识别热点方法和性能瓶颈,无需手动触发
- 生成可视化报告(如火焰图、调用链图谱)辅助分析
- 低资源开销设计,可安全部署在生产环境
该功能突破了传统快照式剖析的局限,将性能管理从被动排查转变为主动发现和预防问题,为开发和运维团队提供全时段的性能监控能力。
前置条件
持续剖析功能需要在探针安装时进行开启,具体的开启操作可查看探针安装。
使用场景
- 复杂系统性能瓶颈定位:在微服务、云原生架构中,识别跨服务调用的性能瓶颈;定位高并发场景下的资源竞争和同步问题;
- 偶发性与周期性问题排查:捕捉难以复现的间歇性性能故障;分析周期性出现的资源占用峰值(如每日特定时段的 CPU 飙升);
- 生产环境性能监控:持续跟踪关键业务接口的响应时间变化;在不影响业务的前提下,实现7*24全时监控
开始使用
剖析详情-火焰图模式
1、进入系统服务 -> 持续剖析页面,即可看到持续剖析列表,当出现问题时,会自动剖析并记录。

2、点击服务名称,进入剖析详情,可通过火焰图进行详细分析。
- 火焰图上会显示方法直接的调用关系
- 每个节点的长度与该节点上的指标值对应
- 节点上会先对应的方法和函数信息
- 节点的颜色会根据包名或者文件路径区分
- 鼠标悬停在节点上,会显示节点的详情,包含节点信息和剖析类型的指标值
- 火焰图右侧会显示不同维度的统计信息,例如接口、方法等

3、火焰图剖析中会显示不同类型的指标卡片,不同的语言会显示不同的指标卡片,您可以点击指标卡片撒好难过的指标选择不同的剖析类型

4、通过点击火焰图上的某个节点,可以对火焰图进行下钻,并支持持续下钻;点击相同的节点或重置按钮会返回火焰图

剖析详情-列表模式
1、持续剖析详情列表模式,支持通过类型按钮切换列表模式与火焰图模式,系统默认展示火焰图

2、列表模式下,点击列表中的某行,弹出剖析详情抽屉,显示该次剖析详情。
