應(yīng)用監(jiān)控與可觀測鏈路 OpenTelemetry 版的區(qū)別
ARMS應(yīng)用監(jiān)控和可觀測鏈路 OpenTelemetry 版都屬于ARMS產(chǎn)品家族的子產(chǎn)品。
ARMS應(yīng)用監(jiān)控是一款應(yīng)用性能管理(Application Performance Management,簡稱APM)產(chǎn)品。您無需修改代碼,只需為應(yīng)用安裝一個探針,ARMS就能夠?qū)?yīng)用進行全方位監(jiān)控,幫助您全面掌控應(yīng)用運行狀態(tài),快速定位出錯接口和慢接口,洞察性能瓶頸,重現(xiàn)調(diào)用參數(shù)、從而大幅提升線上問題診斷的效率。關(guān)于產(chǎn)品詳情,請參見什么是應(yīng)用監(jiān)控。
可觀測鏈路 OpenTelemetry 版為分布式應(yīng)用的開發(fā)者提供了完整的調(diào)用鏈路還原、調(diào)用請求量統(tǒng)計、鏈路拓撲、應(yīng)用依賴分析等工具,可以幫助開發(fā)者快速分析和診斷分布式應(yīng)用架構(gòu)下的性能瓶頸,提高微服務(wù)時代下的開發(fā)診斷效率。關(guān)于產(chǎn)品詳情,請參見什么是可觀測鏈路 OpenTelemetry 版。
產(chǎn)品對比
差異項 | ARMS應(yīng)用監(jiān)控 | 可觀測鏈路 OpenTelemetry 版 |
產(chǎn)品定位 | APM工具類產(chǎn)品,包含應(yīng)用性能監(jiān)控、用戶體驗監(jiān)控、調(diào)用鏈追蹤和問題診斷等多項功能。 | 專注分布式鏈路追蹤,擁抱開源標準。 |
探針提供方 | 阿里云 | 開源社區(qū) |
探針SLA | 支持 | 不支持 |
接入方式 | 無侵入式Agent加載接入。 | 以侵入式SDK編程方式為主,部分語言提供了無侵入式Agent加載接入。 |
應(yīng)用程序語言支持 | Java、Go | Java、Go、Python、JS、.NET、C++等主流編程語言 |
計費模式 | 按觀測數(shù)據(jù)量收費,詳情參見產(chǎn)品計費(新版)。 | 按觀測數(shù)據(jù)量收費,詳情參見產(chǎn)品計費(新版)。 |
智能洞察 | 支持 | 不支持 |
內(nèi)存快照 | 支持 | 不支持 |
線程和內(nèi)存診斷 | 支持 | 不支持 |
本地方法堆棧 | 支持 | 不支持 |
持續(xù)剖析 | 支持 | 不支持 |
端側(cè)預(yù)聚合 | 支持 | 不支持 |
更多信息
對于Java應(yīng)用,推薦接入ARMS應(yīng)用監(jiān)控,獲得更多的功能支持,以及更好的探針穩(wěn)定性保障。
ARMS應(yīng)用監(jiān)控和可觀測鏈路 OpenTelemetry 版在鏈路數(shù)據(jù)上已經(jīng)實現(xiàn)了互通,產(chǎn)品控制臺也提供融合的操作體驗。在一個多語言混合的微服務(wù)架構(gòu)中其他以將Java應(yīng)用接入ARMS應(yīng)用監(jiān)控,其它應(yīng)用接入可觀測鏈路 OpenTelemetry 版,實現(xiàn)全棧鏈路跟蹤。