本功能用于監控應用下的接口調用詳情,包括SQL調用分析、NoSQL調用分析、異常分析、鏈路上下游、錯誤分析和調用鏈查詢。本文介紹如何查看SAE應用監控的接口調用詳情。
功能入口
登錄SAE控制臺。
在左側導航欄,選擇 ,在頂部菜單欄選擇地域,然后單擊具體應用名稱。
在左側導航欄,選擇
。接口調用頁面左側列出了應用監控探針自動發現的所有接口。您可以按照響應時間、請求數、錯誤數或異常數對該列表排序。
說明不同語言展示的監控指標不同,您可以按需查看所需語言的應用監控指標。
支持框架
本功能模塊可自動發現和監控以下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+
指標分類
接口概覽
在概覽頁簽上可以查看目標接口的請求數、響應時間、錯誤數和HTTP-狀態碼統計的時序曲線。
SQL和NoSQL調用分析
在SQL調用分析頁簽和NoSQL調用分析頁簽展示了左側選中服務的代碼段內所發起的SQL和NoSQL請求列表。借助此頁簽,您可以找出是哪一個SQL或NoSQL造成某個服務過慢。您還可以單擊某個SQL或NoSQL中的調用鏈查詢來查看一個SQL或NoSQL執行邏輯所處的完整代碼鏈路。
異常分析
在異常分析頁簽展示了左側選中服務的代碼段內所拋出的Java異常。您還可以單擊某個異常中的調用鏈查詢來查看一個異常堆棧所處的完整代碼鏈路。更多信息,請參見調用鏈查詢。
鏈路上游和鏈路下游
鏈路上游和鏈路下游頁簽分別列出了應用上游(調用應用的一方)和應用下游(被應用調用的一方)的接口及其調用性能指標,包括響應時間、請求數和錯誤數。
在鏈路上游和鏈路下游頁簽上,可按需執行以下操作:
在頁簽頂部單擊全部折疊/展開,即可折疊或展開下方的所有接口。
在頁簽頂部的搜索框內輸入應用名稱或接口(Span)名稱的關鍵字,并單擊搜索圖標,即可篩選出符合條件的接口。
單擊接口信息所在的折疊面板,或者單擊行末的上箭頭或下箭頭,即可展開或折疊該接口的性能指標信息。
錯誤分析
錯誤分析頁簽展示了應用的錯誤和HTTP狀態碼統計數據。您還可以單擊需要查看的TraceId,即可在新頁面查看調用鏈路相關信息。更多信息,請參見調用鏈查詢。
調用鏈查詢
調用鏈查詢頁簽展示了該服務接口中的參數詳情,以及根據該參數詳情生成的調用鏈次數和調用鏈響應時間兩個圖表。
總調用鏈次數圖表顯示了總調用鏈次數和慢調用鏈次數。調用時間超過500毫秒則被定義為慢調用鏈,受應用設置中閾值影響,不含因為異步產生的子調用鏈(調用本地API)。
調用鏈響應時間圖表數據基于調用鏈查詢數據(采樣明細)二次統計,受采樣率影響。
在調用鏈列表中,單擊TraceId可以查看調用鏈路。更多信息,請參見調用鏈路詳情。
單擊查看日志可以查看該接口的調用日志。
說明您需要將業務日志關聯調用鏈的TraceId后,才能夠通過調用鏈的TraceId快速關聯到業務日志,及時定位分析、解決問題。具體操作,請參見業務日志關聯調用鏈的TraceId信息。