全部產品
Search
文件中心

:介面調用

更新時間:Feb 22, 2025

本功能用於監控應用下的介面調用詳情,包括SQL調用分析、NoSQL調用分析、異常分析、鏈路上下遊、錯誤分析和調用鏈查詢。本文介紹如何查看SAE應用監控的介面調用詳情。

功能入口

  1. 登入SAE控制台,在左側導覽列選擇應用管理 > 應用列表,然後選擇目標地區和目標命名空間,最後單擊目標應用程式名稱。

    IXAcRBAUok

  2. 在左側導覽列,選擇應用監控 > 介面調用

    介面調用頁面左側列出了應用監控探針自動探索的所有介面。您可以按照回應時間、請求數、錯誤數或異常數對該列表排序。

    說明

    不同語言展示的監控指標不同,您可以按需查看所需語言的應用監控指標。

支援架構

本功能模組可自動探索和監控以下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快速關聯到業務日誌,及時定位分析、解決問題。具體操作,請參見Java應用業務日誌關聯調用鏈TraceId