接口調(diào)用
本功能用于監(jiān)控應(yīng)用下的接口調(diào)用詳情,包括SQL調(diào)用分析、NoSQL調(diào)用分析、異常分析、錯誤分析、鏈路上下游和調(diào)用鏈查詢。
功能入口
按照以下步驟進(jìn)入應(yīng)用接口調(diào)用監(jiān)控功能。
登錄ARMS控制臺,在左側(cè)導(dǎo)航欄選擇 。
在應(yīng)用列表頁面頂部選擇目標(biāo)地域,然后單擊目標(biāo)應(yīng)用名稱。
說明語言列顯示圖標(biāo)的應(yīng)用為接入應(yīng)用監(jiān)控的應(yīng)用,顯示-圖標(biāo)的應(yīng)用為接入可觀測鏈路 OpenTelemetry 版的應(yīng)用。
在左側(cè)導(dǎo)航欄中單擊接口調(diào)用。
支持的框架
本功能模塊可自動發(fā)現(xiàn)和監(jiān)控以下Web框架和RPC框架中提供的接口:
Tomcat 7+
Jetty 8+
Resin 3.0+
Undertow 1.3+
WebLogic 11.0+
SpringBoot 1.3.0+
HSF 2.0+
Dubbo 2.5+
接口概覽
在概覽頁簽上可以查看目標(biāo)接口的請求數(shù)、響應(yīng)時間、錯誤數(shù)和HTTP-狀態(tài)碼統(tǒng)計的時序曲線。
拓?fù)湟晥D
在拓?fù)湟晥D頁簽上可以查看目標(biāo)接口的詳細(xì)調(diào)用拓?fù)洹?/p>
SQL和NoSQL調(diào)用分析
SQL調(diào)用分析和NoSQL調(diào)用分析頁簽展示了左側(cè)選中服務(wù)的代碼段內(nèi)所發(fā)起的SQL和NoSQL請求列表。借助此頁簽,您可以找出是哪一個SQL或NoSQL造成某個服務(wù)過慢。您還可以單擊某個SQL或NoSQL中的調(diào)用鏈查詢來查看一個SQL或NoSQL執(zhí)行邏輯所處的完整代碼鏈路。更多信息,請參見調(diào)用鏈查詢。
異常分析
在異常分析頁簽展示了左側(cè)選中服務(wù)的代碼段內(nèi)所拋出的Java異常。您還可以單擊某個異常中的調(diào)用鏈查詢來查看一個異常堆棧所處的完整代碼鏈路。更多信息,請參見調(diào)用鏈查詢。
錯誤分析
錯誤分析頁簽展示了應(yīng)用的錯誤和HTTP狀態(tài)碼統(tǒng)計數(shù)據(jù)。您還可以單擊需要查看的TraceId,即可在新頁面查看調(diào)用鏈路相關(guān)信息。更多信息,請參見調(diào)用鏈查詢。
鏈路上游和鏈路下游的接口調(diào)用情況
鏈路上游和鏈路下游頁簽分別列出了應(yīng)用上游(調(diào)用應(yīng)用的一方)和應(yīng)用下游(被應(yīng)用調(diào)用的一方)的接口及其調(diào)用性能指標(biāo),包括響應(yīng)時間、請求數(shù)和錯誤數(shù)。
在鏈路上游和鏈路下游頁簽上,可按需執(zhí)行以下操作:
在頁簽頂部單擊全部折疊/展開,即可折疊或展開下方的所有接口。
在頁簽頂部的搜索框內(nèi)輸入應(yīng)用名稱或接口(Span)名稱的關(guān)鍵字,并單擊搜索圖標(biāo),即可篩選出符合條件的接口。
單擊接口信息所在的折疊面板,或者單擊行末的上箭頭或下箭頭,即可展開或折疊該接口的性能指標(biāo)信息。
調(diào)用鏈查詢
調(diào)用鏈查詢頁簽展示了該服務(wù)接口中的參數(shù)詳情,以及根據(jù)該參數(shù)詳情生成的調(diào)用鏈次數(shù)和調(diào)用鏈響應(yīng)時間兩個圖表。
總調(diào)用鏈次數(shù)圖表顯示了總調(diào)用鏈次數(shù)和慢調(diào)用鏈次數(shù)。調(diào)用時間超過500毫秒則被定義為慢調(diào)用鏈,受應(yīng)用設(shè)置中閾值影響,不含因為異步產(chǎn)生的子調(diào)用鏈(調(diào)用本地API)。
調(diào)用鏈響應(yīng)時間圖表數(shù)據(jù)基于調(diào)用鏈查詢數(shù)據(jù)(采樣明細(xì))二次統(tǒng)計,受采樣率影響。
在調(diào)用鏈列表中,單擊TraceId可以查看調(diào)用鏈路。更多信息,請參見調(diào)用鏈路詳情。
單擊查看日志可以查看該接口的調(diào)用日志。
說明您需要將業(yè)務(wù)日志關(guān)聯(lián)調(diào)用鏈的TraceId后,才能夠通過調(diào)用鏈的TraceId快速關(guān)聯(lián)到業(yè)務(wù)日志,及時定位分析、解決問題。具體操作,請參見業(yè)務(wù)日志關(guān)聯(lián)調(diào)用鏈的TraceId信息。