服務和介面監控功能用於監控應用下的介面調用詳情。
支援的架構
本功能模組可自動探索和監控以下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+
功能入口
登入EDAS控制台。
在左側導覽列,單擊應用管理 > 應用列表,在頂部功能表列選擇地區並在頁面上方選擇微服務空間,在叢集類型下拉式清單中選擇K8s叢集,然後單擊目標應用程式名稱。
- 在應用詳情頁面的左側導覽列選擇 。
查看服務概覽資訊
概覽頁簽列出了應用監控探針自動探索的所有介面。您可以按照回應時間、請求數、錯誤數或異常數對該列表排序。選中一個服務,即可在概覽頁簽上查看該服務的詳細調用拓撲,以及請求數、回應時間、錯誤數的時序曲線。
EDAS標準版不支援查看服務的調用拓撲,專業版和鉑金版支援查看服務的調用拓撲。
SQL和NoSQL調用分析
EDAS標準版不支援SQL調用分析和NoSQL調用分析,專業版和鉑金版支援SQL調用分析和NoSQL調用分析。
SQL調用分析和NoSQL調用分析頁簽展示了左側選中服務的程式碼片段內所發起的SQL和NoSQL請求列表。藉助此頁簽,您可以找出是哪一個SQL或NoSQL造成某個服務過慢。您還可以單擊某個SQL或NoSQL中的調用鏈查詢來查看一個SQL或NoSQL執行邏輯所處的完整代碼鏈路。更多資訊,請參見調用鏈查詢。
異常分析
EDAS標準版不支援查看異常分析,專業版和鉑金版支援查看異常分析。
在異常分析頁簽展示了左側選中服務的程式碼片段內所拋出的Java異常。您還可以單擊某個異常中的調用鏈查詢來查看一個異常堆棧所處的完整代碼鏈路。更多資訊,請參見調用鏈查詢。
錯誤分析
EDAS標準版不支援查看錯誤分析,專業版和鉑金版支援查看錯誤分析。
錯誤分析頁簽展示了應用的錯誤和HTTP狀態代碼統計資料。您還可以單擊需要查看的TraceId,即可在新頁面查看調用鏈路相關資訊。更多資訊,請參見調用鏈查詢。
鏈路上遊和鏈路下遊的介面調用情況
EDAS標準版不支援查看鏈路上遊和鏈路下遊的介面調用情況,專業版和鉑金版支援查看鏈路上遊和鏈路下遊的介面調用情況。
鏈路上遊和鏈路下遊頁簽分別列出了應用上遊(調用應用的一方)和應用下遊(被應用調用的一方)的介面及其調用效能指標,包括回應時間、請求數和錯誤數。
在鏈路上遊和鏈路下遊頁簽上,可按需執行以下操作:
在頁簽頂部單擊全部摺疊/展開,即可摺疊或展開下方的所有介面。
在頁簽頂部的搜尋方塊內輸入應用程式名稱或介面(Span)名稱的關鍵字,並單擊搜尋表徵圖,即可篩選出合格介面。
單擊介面資訊所在的摺疊面板,或者單擊行末的上箭頭或下箭頭,即可展開或摺疊該介面的效能指標資訊。
查看服務介面的調用情況
調用鏈查詢頁簽展示了該服務介面中的參數詳情,以及根據該參數詳情產生的總調用鏈次數和調用鏈回應時間兩個圖表。
- 在總調用鏈次數圖表中,超過500毫秒被定義為慢調用。慢調用受應用設定中閾值影響,但不包含因為非同步產生的調用本地API的情況。說明 在總調用鏈次數圖表中,正常調用次數指的是總調用鏈次數。慢調用次數包含在正常調用次數裡。
- 在調用鏈回應時間圖表中,其展示的資料是基於介面調用資料的二次統計,並受採樣率影響。
- 在參數詳情表格中,單擊TraceId可以查看調用鏈路和業務軌跡。單擊查看日誌可以查看該介面的調用日誌。