为Java应用手动安装Agent。
准备工作
- DNS配置:上报域名为内网域名,需要在dns配置文件(/etc/resolv.conf)第一行加上 nameserver 100.95.0.1 才生效。
- 检查VPC接入情况:使用agent前,需要先接入云主机所在的VPC网络。
下载Agent
各个资源池的下载地址都不一样,在接入应用面板的STEP1区域下载对应的Agent。
注意javaagent目前仅支持JDK 8、11、17版本。
安装Agent
进入Agent压缩包所在目录并将其解压至任意工作目录下。
unzip ctyunArmsAgent.zip -d /{user.workspace}/
“{user.workspace}”是示例路径,此处及以下均请根据具体环境替换为正确的路径 。
复制以下JVM参数,添加到应用服务的启动脚本中。
nohup java
-javaagent:/{user.workspace}/ctyunArmsAgent/ctyunArmsAgent.jar
-Dotel.resource.attributes=service.name=my-service
-Darms.licenseKey=SgrpVvT0@14462p5oHbdZ
-Dotel.exporter.otlp.endpoint=http://arms-data-proxy-inner-xinan1.ctyun.cn:27149
-jar {jar.name}.jar &
license.key和endpoint 是我们为您自动生成的。
service.name 是您的应用名称,请将 my-service 替换成您自己的应用名。
如需在同一台服务器为一个应用部署多个进程实例,则应在-Dotel.resource.attributes内容中增加配置:instance.id=逻辑实例名,使用逗号与其他配置隔开,如若无此配置,则多个进程实例数据将合并为同一个实例。
启动应用
请在重新启动您的应用,大约5分钟后Agent将会安装完毕。
结果验证
约5分钟后,若Java应用出现在应用列表页面中且有数据上报,则说明接入成功。