產品概述
更新時間 2024-03-11 11:36:02
最近更新時間: 2024-03-11 11:36:02
分享文章
本文主要介紹產品概述
應用運維遇到挑戰
在云時代微服務架構下應用日益豐富,紛雜的應用異常問題接踵而來。應用運維面臨巨大挑戰:
- 分布式應用關系錯綜復雜,應用性能問題分析定位困難,應用運維面臨如何保障應用正常、快速完成問題定位、迅速找到性能瓶頸的挑戰。
- 應用體驗差導致用戶流失。運維人員如果無法實時感知并追蹤體驗差的業務,不能及時診斷應用異常,將嚴重影響用戶體驗。
- 業務系統的應用多、分布廣,跨系統、跨區域、跨應用的調用頻繁,如何降低應用的管理和運維成本,提升應用運維的效率是迫切需要解決的問題。
APM幫您解決
應用性能管理服務(Application Performance Management,簡稱APM)幫助運維人員快速發現應用的性能瓶頸,以及故障根源的快速定位,為用戶體驗保駕護航。
您無需修改代碼,只需為應用安裝一個APM Agent,就能夠對該應用進行全方位監控,幫助您快速定位出錯接口和慢接口、重現調用參數、發現系統瓶頸,從而大幅提升線上問題診斷的效率。目前支持JAVA應用,具體的應用監控能力概覽如下表。
表 APM監控能力
| 場景能力 | 說明 |
|---|---|
| 非侵入的應用性能數據采集 | 用戶無需更改應用代碼,只需要部署APM Agent包,修改相應的應用啟動參數,就可以實現應用監控。 |
| 應用指標監控 | 無須配置,自動監控應用相關大量監控指標,如JVM、JavaMethod、URL、Exception、Tomcat、httpClient、Mysql、Redis、kafka等。 |
| 應用拓撲 | 通過對RPC調用信息進行動態分析、智能計算,自動生成分布式應用間拓撲關系。 |
| 調用鏈追蹤 | 多個應用接入APM后,自動針對某一些請求進行采樣,采集單個請求的服務之間調用關系以及中間調用的健康情況,實現全局調用鏈路的自動跟蹤。 |
| 常用診斷場景的指標下鉆分析 | 根據應用響應時間、請求數、錯誤率等指標下鉆分析,按應用、組件、環境、數據庫和中間件等多維度查看。 |
| 異常URL跟蹤和慢URL跟蹤捕捉 | 基于調用URL跟蹤的超時和異常分析,并有效自動關聯到對應的接口調用,如 SQL、MQ 等。 |
- 接入APM:應用通過APM自身的AK/SK鑒權進行接入。
- 數據采集:APM可以通過非侵入方式采集APM Agent提供的應用數據、基礎資源數據、用戶體驗數據等多項指標。
- 業務實現:APM支持應用指標監控、應用拓撲、調用鏈追蹤和智能告警功能。
- 業務拓展:
- 通過APM的應用拓撲、調用鏈追蹤等快速診斷應用性能異常,并結合AOM(應用運維管理)的應用運維指標進行綜合判斷。
- 找到應用性能瓶頸后,可以通過CPTS(云性能測試服務 )關聯分析生成性能報表。
- 通過智能算法學習歷史指標數據,APM多維度關聯分析異常指標,提取業務正常與異常時上下文數據特征,通過聚類分析找到問題根因。
產品優勢
即開即用
非侵入式性能數據采集,無需修改業務代碼即可輕松接入APM,數據來源如下:
APM Agent:基于自研Agent通過非侵入方式采集業務調用數據、服務存量數據、調用的KPI數據等應用指標。
超高性能
支持億級調用鏈業務吞吐,無懼流量兇猛,為用戶體驗保駕護航。
生態開放
開放了運營、運維數據查詢接口和性能指標、采集標準,支持自主開發。
智能分析
AI智能閾值檢測,機器學習歷史基線數據產生告警,通過RCA(Root Cause Analysis)分析找到問題根因。