天天看點

無需代碼改造的可視化業務監控-阿裡雲ARMS釋出新特性

業務監控概覽

傳統的監控工具提供了從基礎架構,應用系統,請求等角度去衡量健康度的方式,然後這些名額都缺乏業務語義,無法回答諸如今天下單交易平均響應時間是多少,成功率如何等業務問題。

ARMS最新釋出了業務監控功能,提供從業務的視角去衡量應用的性能和穩定性的新方式,進而對業務的關鍵交易進行全鍊路的監控。

ARMS業務監控通過抓取追蹤應用程式中的業務資訊,實時展現出業務級的名額,包括業務的響應時長,次數,錯誤率。 它解決了應用程式和業務表現之間的無法映射關聯的難題,而且與業務日志方式或OLAP相比,有着以下異同。

業務監控(應用探針) 自定義監控(日志) 傳統OLAP BI分析
接入成本 低(業務資訊在應用程式中自動采集上報) 高(需要改造應用程式,在日志中把業務資訊列印出來) 高,為避免影響線上業務處理性能,需要建立離線分析資料庫,定期同步資料
實時性 實時(背景實時聚合運算展現) 實時 非實時(由于資料同步的間隔,無法實時分析)
靈活性 高(靈活配置業務映射規則,立即生效) 低(新增的分析需求,需要更改日志,透出業務資訊) 中(取決于同步的業務資料是否齊全)

ARMS業務監控特點

無侵入方式可視化定義業務請求

通常在http請求的請求頭,請求參數,session中或者rpc調用的請求參數都包含有業務資訊,如訂單的金額,使用者名稱,使用者屬性, 業務動作,來源等。 業務監控支援通過java agent的方式,實時抓取這些業務資訊,連同相應的url,接口名等資訊一同上報, 而在控制台通過可視化的界面靈活的定義這一業務資訊與URL,RPC接口的映射關系,包括需要比對的資訊和拆分的次元, 完成業務與IT請求的關聯。

無需代碼改造的可視化業務監控-阿裡雲ARMS釋出新特性

示例展現了“交易訂單建立”這一業務,它滿足以下規則

  • URL以"/api"開始(開始等于)
  • http的header中action這個key值等于"order"
  • 拆分次元是通過http請求參數中的name(商品名稱)

業務相關的豐富的性能名額與診斷能力

業務監控預設提供業務的鍊路拓撲以及吞吐量,相應時間和錯誤率的黃金三名額,同時可以關聯到相應的資料庫請求,異常以及trace鍊路

無需代碼改造的可視化業務監控-阿裡雲ARMS釋出新特性

示例中提供交易訂單建立這一業務的應用拓撲,以及按照不同的商品劃分的請求量,響應時間和錯誤數等名額

開通試用

目前ARMS提供15天的免費試用,開通後可以試用包括業務監控在内的應用監控,前端監控,Prometheus監控等功能,試用位址

https://common-buy.aliyun.com/?commodityCode=arms#/open

内測申請:業務監控功能現在提供内測申請,可入群申請。釘釘群:30004969

産品首頁:點選

這裡

業務監控介紹,詳情點選

傳送門