全部產品
Search
文件中心

Application Real-Time Monitoring Service:排查池化、介面等部分監控看不到資料的情況

更新時間:Aug 07, 2024

基礎檢查

  1. ARMS控制台應用監控 > 應用列表頁面,選擇右上方4的設定 > 應用啟停設定,查看資料擷取是否關閉。

    image

  2. 應用列表頁面單擊目標應用,然後在應用設定 > 自訂配置頁面檢查Agent總開關是否開啟。

    image

  3. 應用詳情 > JVM監控頁面查看是否有JVM資料。

    • 如果JVM監控沒有資料,可能是節點與控制台斷連,可以先登入執行個體查看網路連通性。具體操作,請參見如何測試網路連通性。確認網路連通後,請按照應用接入流程重新排查。

    • 如果JVM監控有資料,介面監控沒有資料,請確認當前應用有流量訪問,並且確保應用內使用組件版本在ARMS支援範圍內,支援的組件版本請參見ARMS應用監控支援的Java組件和架構;支援範圍外的組件版本請提交工單

  4. 如果應用較為特殊,如JDK版本為7、17,或非Spring Boot應用等情況,請提交工單

    請確認探針的版本,低於2.7.3.5的探針版本需要提供探針日誌,日誌位於/home/admin/.opt/ArmsAgent/logs目錄下。

看不到池化監控資料

  1. 池化監控當前支援自訂線程池、Dubbo、Tomcat、OkHttp、Apache HttpClient、Druid、HikariCP等類型組件,請確認線程池組件類型為上述類型。

  2. 請檢查探針版本號碼是否低於2.8.3。

    如果探針版本號碼低於2.8.3,請升級探針版至2.8.3或以上版本。具體操作,請參見探針(Java Agent)版本說明

看不到慢調用、錯誤數、異常數等指標

  • 慢調用:慢調用記錄當前應用內請求回應時間大於慢調用回應時間閾值的請求,預設為500ms,請確認當前應用內請求是否超過慢調用回應時間閾值。

  • 錯誤數:ARMS中定義的錯誤數為響應碼大於400,以及在介面調用中拋至最外層異常的請求為錯誤請求,請確認應用內請求是否滿足上述條件。