為應用安裝探針後,ARMS即可開始監控應用,您可以在應用列表頁面查看應用的請求數、錯誤率、回應時間等基本指標,以及應用全域拓撲和健康度。
應用列表
應用列表展示了所有已接入應用的每秒請求數、錯誤率、平均回應時間等基本指標。
頁面右上方可通過列表視圖和網格視圖切換按鈕切換展示方式,表格還包含CVE漏洞數和智能洞察列。
-
單擊應用程式名稱可以查看應用詳細資料,並對應用進行自訂配置。更多資訊,請參見查看監控詳情(新版)。
-
單擊標籤列的
表徵圖可以為應用綁定標籤。建立標籤的操作,請參見建立並綁定自訂標籤。通過應用標籤,可以實現應用篩選、應用許可權管理、成本分賬等方面的需求。
如果需要使用標籤過濾其他應用資料(例如情境化分析資料),則建立標籤時需要遵循開源Prometheus的命名規範,僅使用字母、數字和底線(_),且首字母需要小寫。
語言列的表徵圖含義如下:
:接入應用監控的Java應用。
:接入應用監控的Golang應用。
:接入應用監控的Python應用。
-:接入Managed Service for OpenTelemetry的應用。
全域拓撲
全域拓撲頁面顯示所有已接入應用在指定時間段內的調用關係。
單擊右上方拓撲視圖表徵圖可切換至拓撲圖模式。左側面板支援力導向、層次和環形三種布局方式。拓撲圖中每個應用節點上方標註請求數、回應時間和錯誤數指標,節點間以連線表示調用關係,異常節點顯示警告圖示。
健康度
健康度頁面每個應用對應一個方塊,並按照設定的閾值分別以紅、黃、綠顏色展示。
頁面右上方可切換為網格視圖模式,頂部顯示應用總數及正常、警示、異常各狀態的數量統計,支援按應用程式名稱搜尋篩選或勾選隱藏正常應用過濾展示。
單擊閾值設定,可以分別針對未恢複的警示、新增異常、平均耗時,設定展示閾值。
設定閾值後,方塊展示優先順序為紅>黃>綠,不同閾值項優先展示優先順序高者。例如:未恢複的警示黃色,新增異常綠色,平均耗時紅色,則方塊展示紅色。
各指標的預設閾值為:未恢複的警示綠色0、黃色1、紅色2;新增異常綠色0、黃色1、紅色2;平均耗時綠色0 ms、黃色100 ms、紅色500 ms。每個指標可通過開關獨立啟用或關閉,設定完成後單擊確認。
單擊方塊,可以展示目前時間段內應用未恢複警示、異常、平均耗時。
彈窗中,未恢複警示按優先順序(如 P2、P4)分條展示警示名稱,新增異常按類型(如 RuntimeException、IOException)分別統計數量,平均耗時以數值形式展示目前時間段的平均回應時間。
常見問題
為什麼會出現重複的應用程式名稱?
一般下述兩種情境下會導致應用程式名稱重複:
-
不同來源的兩個應用使用了相同的名稱,例如通過EDAS、SAE等產品整合ARMS時建立的應用程式名稱和使用者自行接入了ARMS指定的應用程式名稱。
-
不同語言架構的兩個應用設定了相同名稱。
RAM使用者在應用列表頁面看不到應用
為RAM使用者添加的系統權限原則ReadOnlyAccess或AliyunARMSReadOnlyAccess,僅用於登入ARMS控制台,並不能看到應用,您還需要為特定的資源群組配置ReadTraceApp許可權,否則ARMS將無法展示資源群組鑒權下的應用列表。具體操作請參見應用監控自訂RAM授權策略。
為使用者添加ReadTraceApp權限原則時,資源範圍需要是資源群組層級。
在RAM使用者個人許可權頁簽下,ReadTraceApp策略類型為自訂策略,資源範圍列顯示為具體資源群組名稱(如default resource group)。