应用监控与可观测链路 OpenTelemetry 版的区别

ARMS应用监控和可观测链路 OpenTelemetry 版都属于ARMS产品家族的子产品。

ARMS应用监控是一款应用性能管理(Application Performance Management,简称APM)产品。您无需修改代码,只需为应用安装一个探针,ARMS就能够对应用进行全方位监控,帮助您全面掌控应用运行状态,快速定位出错接口和慢接口,洞察性能瓶颈,重现调用参数、从而大幅提升线上问题诊断的效率。关于产品详情,请参见什么是应用监控

可观测链路 OpenTelemetry 版为分布式应用的开发者提供了完整的调用链路还原、调用请求量统计、链路拓扑、应用依赖分析等工具,可以帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。关于产品详情,请参见什么是可观测链路 OpenTelemetry 版

产品对比

差异项

ARMS应用监控

可观测链路 OpenTelemetry 版

产品定位

APM工具类产品,包含应用性能监控、用户体验监控、调用链追踪和问题诊断等多项功能。

专注分布式链路追踪,拥抱开源标准。

探针提供方

阿里云

开源社区

探针SLA

支持

不支持

接入方式

无侵入式Agent加载接入。

以侵入式SDK编程方式为主,部分语言提供了无侵入式Agent加载接入。

应用程序语言支持

Java、Go

Java、Go、Python、JS、.NET、C++等主流编程语言

计费模式

按观测数据量收费,详情参见产品计费(新版)

按观测数据量收费,详情参见产品计费(新版)

智能洞察

支持

不支持

内存快照

支持

不支持

线程和内存诊断

支持

不支持

本地方法堆栈

支持

不支持

持续剖析

支持

不支持

端侧预聚合

支持

不支持

更多信息

  • 对于Java应用,推荐接入ARMS应用监控,获得更多的功能支持,以及更好的探针稳定性保障。

  • ARMS应用监控和可观测链路 OpenTelemetry 版在链路数据上已经实现了互通,产品控制台也提供融合的操作体验。在一个多语言混合的微服务架构中其他以将Java应用接入ARMS应用监控,其它应用接入可观测链路 OpenTelemetry 版,实现全栈链路跟踪。