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 版,實現全棧鏈路跟蹤。