Docker 容器中部署了 Ai 探针后,控制台看不到数据怎么办?


#1

现象

Docker 容器中安装完 Ai Java 探针,重启应用之后启动collector失败

分析

进入容器里,查看 collector 日志,显示 root/OneAPM/collector/jre/bin/java: not found

原因

Linux image 中的 java 运行环境不兼容

解决方法

  1. 在命令行 collector/sbin目录下,输入命令 which java 找到使用的 jre 的位置
  2. 修改 collector/sbin/CollectorService.sh 文件中 jre 的位置,重启 collector