日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

為什么ACK集群應用安裝探針后沒有監控數據?

可能原因

  1. 應用監控被暫停。

  2. 應用所在pod的探針沒有被正確加載。

解決方案

步驟一:檢查應用監控是否被暫停

  1. 登錄ARMS控制臺,在左側導航欄選擇應用監控 > 應用列表

  2. 應用列表頁面頂部選擇目標地域,然后單擊目標應用名稱。

    如果未找到目標應用,請參考步驟二繼續排查。

  3. 新版控制臺請在上方導航欄選擇應用配置 > 自定義配置,在探針開關設置區域確認是否暫停應用監控。

    • 如果暫停應用監控開關被開啟,請關閉開關,然后單擊保存

    • 如果暫停應用監控開關保持關閉,請參考步驟二繼續排查。

  4. 舊版控制臺請在左側導航欄中單擊應用設置,然后在右側頁面單擊自定義配置頁簽。在Agent開關配置區域確認Agent總開關是否開啟。

    • 如果Agent總開關未開啟,請打開Agent總開關,然后單擊頁面底部的保存

    • 如果Agent總開關已開啟,請參考步驟二繼續排查。

步驟二:檢查探針是否被正確加載

  1. 登錄容器服務管理控制臺,在集群列表頁面,單擊目標集群名稱進入集群詳情頁。

  2. 在左側導航欄選擇工作負載 > 容器組

  3. 容器組頁面頂部選擇您的應用所在的命名空間,然后單擊目標應用右側單擊編輯

  4. 編輯YAML對話框中查看YAML文件中是否存在initContainers。

    db_am_ack_apppod_yaml

    • 如果不存在,則說明未被注入one-pilot-initcontainer,執行步驟5

    • 如果存在,則說明已被注入one-pilot-initcontainer,執行步驟8

  5. 工作負載 > 容器組頁面頂部選擇命名空間ack-onepilot。查看Pod列表中是否存在名稱前綴為ack-onepilot的Pod。

  6. 工作負載下的無狀態有狀態頁面目標應用右側操作列中選擇更多 > 查看Yaml,在編輯YAML對話框查看YAML文件中的spec.template.metadata層級下是否存在以下Labels注解。

    labels:
      armsPilotAutoEnable: "on"
      armsPilotCreateAppName: "<your-deployment-name>"    #請將<your-deployment-name>替換為您的應用名稱。
      armsSecAutoEnable: "on"    #如果需要接入應用安全,則需要配置此參數。
    • 如果存在,則執行步驟7

    • 如果不存在,則在編輯YAML對話框中的spec.template.metadata層級下添加以上Labels注解,然后單擊更新

  7. 工作負載 > 容器組頁面目標應用右側單擊日志,查看ack-onepilot的Pod日志是否報STS錯誤,即提示"Message":"STS錯誤"

  8. 工作負載 > 容器組頁面目標應用右側單擊編輯,在編輯YAML對話框中查看YAML文件中是否存在以下javaagent參數。

    -javaagent:/home/admin/.opt/ArmsAgent/aliyun-java-agent.jar
    說明

    如果您使用的探針版本在2.7.3.5以下,請將本文中的aliyun-java-agent.jar替換為arms-bootstrap-1.7.0-SNAPSHOT.jar。建議您盡快將探針升級至最新版本。

    • 如果存在,則單擊容器組頁面右側的終端進入命令行頁面,執行以下命令查看是否存在以.log為后綴的日志文件,然后提交工單

      cd /home/admin/.opt/ArmsAgent/logs
    • 如果不存在,請提交工單

相關文檔

Java應用監控網絡配置