ARMS應用監控和Managed Service for OpenTelemetry都屬於ARMS產品家族的子產品。
ARMS應用監控是一款應用效能管理(Application Performance Management,簡稱APM)產品。您無需修改代碼,只需為應用安裝一個探針,ARMS就能夠對應用進行全方位監控,協助您全面掌控應用運行狀態,快速定位出錯介面和慢介面,洞察效能瓶頸,重現調用參數、從而大幅提升線上問題診斷的效率。關於產品詳情,請參見什麼是應用監控。
Managed Service for OpenTelemetry為分布式應用的開發人員提供了完整的調用鏈路還原、調用請求量統計、鏈路拓撲、應用依賴分析等工具,可以協助開發人員快速分析和診斷分布式應用架構下的效能瓶頸,提高微服務時代下的開發診斷效率。關於產品詳情,請參見什麼是可觀測鏈路 OpenTelemetry 版。
產品對比
差異項 | ARMS應用監控 | Managed Service for OpenTelemetry |
產品定位 | APM工具類產品,包含應用效能監控、使用者體驗監控、調用鏈追蹤和問題診斷等多項功能。 | 專註分布式鏈路追蹤,擁抱開源標準。 |
探針提供方 | 阿里雲 | 開源社區 |
探針SLA | 支援 | 不支援 |
接入方式 | 無侵入式Agent載入接入。 | 以侵入式SDK編程方式為主,部分語言提供了無侵入式Agent載入接入。 |
應用程式語言支援 | Java、Go | Java、Go、Python、JS、.NET、C++等主流程式設計語言 |
計費模式 | 按觀測資料量收費,詳情參見產品計費(新版)。 | 按觀測資料量收費,詳情參見產品計費(新版)。 |
智能洞察 | 支援 | 不支援 |
記憶體快照 | 支援 | 不支援 |
線程和記憶體診斷 | 支援 | 不支援 |
本地方法堆棧 | 支援 | 不支援 |
持續剖析 | 支援 | 不支援 |
端側預彙總 | 支援 | 不支援 |
更多資訊
對於Java應用,推薦接入ARMS應用監控,獲得更多的功能支援,以及更好的探針穩定性保障。
ARMS應用監控和Managed Service for OpenTelemetry在鏈路資料上已經實現了互連,產品控制台也提供融合的操作體驗。在一個多語言混合的微服務架構中其他以將Java應用接入ARMS應用監控,其它應用接入Managed Service for OpenTelemetry,實現全棧鏈路跟蹤。