本文主要介紹管理員如何在API Gateway查看API的調用情況。
概述
API Gateway的監控支援查看region(地區)、分組、以及API的監控圖表,監控圖表的指標主要包含請求數、流量、延時、HttpStatusCode。
1. region監控
單擊左側導覽列的概覽,可以看到各region的監控、API分組數量、API數量、使用中專享執行個體數以及10天內到期的專享執行個體數,單擊監控表徵圖進入即可查看相應region的監控圖表。
region監控僅對最近7天內的API調用情況進行統計監控。可根據API發布的不同環境(線上、預發、測試)查看監控圖表。可監控指標包括:
API請求次數統計。
按執行個體統計API請求次數。
流量統計(請求流量、應答流量)。
平均延時(API Gateway處理延時、後端處理延時)。
HTTP Status Code 佔比統計。
2. 執行個體監控(僅專享執行個體)
單擊左側導覽列的,在專享執行個體列表選擇監控,即可進入執行個體監控頁。
執行個體監控僅對最近7天內的API調用情況進行統計監控,可根據API發布的不同環境(線上、預發、測試)查看監控圖表。可監控指標包括:
執行個體請求次數統計。
執行個體流量查詢(請求流量,應答流量)。
平均延時(API Gateway處理延時、後端處理延時)。
HTTP Status Code 分布。
並發串連數 。
活躍串連數:執行個體每秒活躍串連數。(有ESTABLISHED狀態的串連。因為如果您採用的是長串連的情況,一個串連會同時傳輸多個檔案請求。)
非活躍串連數:執行個體每秒非活躍串連數。(表示除ESTABLISHED狀態的其它所有狀態的串連數。)
最大並發串連數:所有建立的串連數量。
資料包數。
流入資料包數:執行個體每秒接到的TCP資料包數量。
流出資料包數:執行個體每秒發出的TCP資料包數量。
丟棄資料包數 。
丟棄流入資料包:每秒丟棄的流入TCP資料包的數量。
丟棄流出資料包:每秒丟棄的流出TCP資料包的數量。
建立串連數(執行個體每秒建立串連數CPS)。
丟棄串連數(每秒丟棄的串連數)。
並發串連數、資料包數、丟棄資料包數、建立串連數等指標資料僅統計公網資料。
3. 分組監控
在左側導覽列選擇,在分組列表頁單擊監控表徵圖進入即可查看相應分組的監控圖表。
分組監控僅對最近7天內的API調用情況進行統計監控。可根據API發布的不同環境(線上、預發、測試)查看監控圖表。可監控指標包括:
API請求次數統計。
流量統計(請求流量、應答流量)。
平均延時(API Gateway處理延時、後端處理延時)。
HTTP Status Code佔比統計。
4. API監控
左側欄選擇。單擊想要查看監控的API,進入API詳情頁。
在左側欄選擇監控資訊,可以根據環境(線上、測試、預發)查看該API近一周的監控資料。監控指標包括:
請求次數(成功、異常)。
流量(上行、下行)。
後端服務回應時間。
錯誤分布(用戶端錯誤、服務端錯誤)。
目前API Gateway監控僅支援對最近7天的調用情況進行統計監控,如您想要查看更長時間統計,或是有其他需求,可以在Log Service中進行,具體可參考通過Log Service查看API調用日誌。