基礎檢查
-
在ARMS控制台的頁面,選擇右上方4的,查看資料擷取是否關閉。
在啟停所有應用彈窗中,可查看當前應用狀態,並選擇以下策略:停止全部應用(次日00:00自動啟動)、停止全部應用(次日不自動啟動)或保持運行狀態(達到限額後自動停止應用且次日00:00自動啟動)。若目前狀態為停止相關選項,則說明資料擷取已關閉。
-
在應用列表頁面單擊目標應用,然後在頁面檢查Agent總開關是否開啟。
確認 Agent總開關 的綠色撥動開關處於開啟狀態。若關閉該開關,系統將無法監控應用。開關修改動態生效,無需重啟應用。
-
在頁面查看是否有JVM資料。
-
如果JVM監控沒有資料,可能是節點與控制台斷連,可以先登入執行個體查看網路連通性。具體操作,請參見如何測試網路連通性。確認網路連通後,請按照應用接入流程重新排查。
-
如果JVM監控有資料,介面監控沒有資料,請確認當前應用有流量訪問,並且確保應用內使用組件版本在ARMS支援範圍內,支援的組件版本請參見ARMS應用監控支援的Java組件和架構;支援範圍外的組件版本請提交工單。
-
-
如果應用較為特殊,如JDK版本為7、17,或非Spring Boot應用等情況,請提交工單。
請確認探針的版本,低於2.7.3.5的探針版本需要提供探針日誌,日誌位於
/home/admin/.opt/ArmsAgent/logs目錄下。
看不到池化監控資料
-
池化監控當前支援自訂線程池、Dubbo、Tomcat、OkHttp、Apache HttpClient、Druid、HikariCP等類型組件,請確認線程池組件類型為上述類型。
-
請檢查探針版本號碼是否低於2.8.3。
如果探針版本號碼低於2.8.3,請升級探針版至2.8.3或以上版本。具體操作,請參見探針(Java Agent)版本說明。
看不到慢調用、錯誤數、異常數等指標
-
慢調用:慢調用記錄當前應用內請求回應時間大於慢調用回應時間閾值的請求,預設為500ms,請確認當前應用內請求是否超過慢調用回應時間閾值。
-
錯誤數:ARMS中定義的錯誤數為響應碼大於400,以及在介面調用中拋至最外層異常的請求為錯誤請求,請確認應用內請求是否滿足上述條件。