在接口詳情頁面,主要展示該應用所有接口的通過QPS、限流QPS、異常QPS指標、RT、并發數據等,還可以在此頁面為接口管理流控規則。本文介紹接口詳情頁的主要功能。
功能入口
- 登錄AHAS控制臺,然后在頁面左上角選擇地域。
- 在控制臺左側導航欄中選擇 。
- 在應用防護頁面的應用卡片頁簽單擊目標應用卡片。
- 在左側導航欄選擇接口詳情。
功能介紹
接口詳情頁面展示了該應用的所有接口的詳細信息,包括統計的QPS、RT、并發等數據。
您還可以在此頁面進行以下操作:
- (圖標①)在頁面右上角選擇展示模式,默認詳情展示。
- 詳情展示:以時序圖和時序列表的形式展現接口的通過QPS、限流QPS、RT等信息。
- 統計展示:以列表的形式展現某一天接口的指標占比、通過總請求數、拒絕總請求數等信息。
- (圖標②)在頁面右上角可以選擇回放時間,查看接口的歷史數據。說明 最多保留7天的歷史數據。
- (圖標③)在頂部菜單欄中單擊各類型的頁簽可以過濾對應類型的接口,包括WEB、RPC等。
- (圖標④)在接口列表區域,單擊接口名稱,可以具體查看該接口QPS數據時序圖、RT數據時序圖、并發數據時序圖以及防護事件等,以及該接口在不同節點上的流量情況。
- (圖標⑤)在時序圖區域,可以選擇要展示或隱藏的指標,還可以選擇接口指標的展現形式。
- 節點對比:各接口以卡片的形式展現各接口的數據。
- 集群統計:以QPS、RT、并發各數據的統計維度展現接口的數據。
單擊右上角的圖標,可以導出接口詳情的數據,包括某一時間段某些接口秒級的QPS數據、RT數據等。一次最多可導出5個接口的數據,也可以選擇導出PDF格式或者CSV格式。
說明 模式的切換僅在全部接口場景下支持。 - (圖標⑥)在時序圖區域,還可以對各接口設置流控規則等操作。
- 單擊圖標,可以將該接口添加至流量大盤,便于在流量大盤中觀測系統整體流量,具體操作,請參見創建流量大盤。
- 單擊或圖標,進入管理規則或新增規則對話框,可以新增或刪除流控、隔離和降級規則,也可以編輯已有的規則或開啟關閉規則。具體操作,請參見配置流控規則、配置隔離規則和配置熔斷規則。
- 單擊圖標,可以查看該接口指標的歷史數據。說明 最多保留7天的歷史數據。
- 單擊圖標,可以導出該接口詳情的數據,包括某一時間段秒級的QPS數據、RT數據等,也可以選擇導出PDF格式或者CSV格式。
- 單擊接口名稱后,會在右側接口概覽頁展示該接口對應的各數據時序圖。
- 單擊節點詳情頁簽,篩選查看不同接口的數據。
- 單擊狀態統計頁簽,展示該接口的HTTP狀態碼、錯誤數狀態碼時序圖等。說明 錯誤碼默認為非2xx和3xx的狀態碼。
- 單擊異常統計頁簽,查看該應用近5分鐘的異常情況。
- 單擊異常統計數據柱形圖中的柱形,則在右側異常TOP列表中,展示該異常的具體接口、類型、次數。
- 單擊異常統計數據右上角的歷史數據,可以查看任意時間段發生的異常次數,最多可以查看7天內的歷史數據。
- 您在異常統計數據區域查看到異常數據后,可在應用本地日志中查看異常記錄。說明 控制臺查看以秒為單位的異常統計情況,異常詳細內容您可以在本地異常記錄文件中查看。
- 異常記錄的文件地址:與metrics.log同個目錄。
- 異常記錄的文件名稱:
- {appName}-ahas_exceptions.log.{日期,精確到天}
- {appName}-ahas_exceptions.log.{日期,精確到天}.idx
- 異常記錄格式:
{時間戳}|{時間,精確到毫秒}|{異常接口}|{異常詳情}
樣例如下所示:
1619749703000|2021-04-30 10:28:23.062|/exception1|com.alibaba.csp.sentinel.demo.exception.TestException: test exception_1 15 1619749703000|2021-04-30 10:28:23.065|/exception|com.alibaba.csp.sentinel.demo.exception.AnotherException: test another exception 71 1619749705000|2021-04-30 10:28:25.065|/exception1|com.alibaba.csp.sentinel.demo.exception.TestException: test exception_1 38
導出接口數據
AHAS可以導出各個接口詳情的數據,包括某一時間段接口秒級的QPS數據、RT數據等,便于您統計分析數據。
- 登錄AHAS控制臺,然后在頁面左上角選擇地域。
- 在控制臺左側導航欄中選擇 。
- 在應用防護頁面的應用卡片頁簽單擊目標應用卡片。
- 在左側導航欄選擇接口詳情。
- 您可以通過以下任意一種方式導出數據。
- 在接口詳情頁時序圖區域的右上角單擊圖標,可以導出多個接口的數據。
- 在接口列表區域,單擊接口名稱,在時序圖區域的右上角單擊圖標,可以導出該接口的數據。
- 在導出接口詳情數據對話框中,選擇時間、導出接口以及導出類型,單擊確定。說明 目前支持一次性最多導出5個接口的數據。
文檔內容是否對您有幫助?