应用性能监控

接入JAVA应用

2025-07-15 03:48:37

为Java应用手动安装Agent

为Java应用安装Agent后,APM即可开始监控Java应用,您可以查看应用拓扑、调用链路、异常事务、慢事务和SQL分析等一系列监控数据。您可以选择以手动方式或脚本方式安装Agent,本小节介绍如何为Java应用手动安装Agent。

下载Agent

各个资源池的下载地址都不一样,在接入应用面板的STEP1区域下载对应的Agent。

安装Agent

1.  进入Agent压缩包所在目录并将其解压至任意工作目录下。

unzip ctyunArmsAgent.zip -d /{user.workspace}/

“{user.workspace}”是示例路径,此处及以下均请根据具体环境替换为正确的路径 。

     2. 复制以下JVM参数,添加到应用服务的启动脚本中。

-javaagent:/{user.workspace}/ctyunArmsAgent/ctyunArmsAgent.jar
 -Dotel.resource.attributes=service.name=xxx
 -Darms.licenseKey='Jnyb84Wi@857657ULhP2G6B'
 -Dotel.exporter.otlp.endpoint=http://100.64.2.29:27149

license.key和endpoint 是我们为您自动生成的。

service.name 是您的应用名称,请将 my-service 替换成您自己的应用名。

如需在同一台服务器为一个应用部署多个进程实例,则应在-Dotel.resource.attributes内容中增加配置:instance.id=逻辑实例名,使用逗号与其他配置隔开,如若无此配置,则多个进程实例数据将合并为同一个实例。

启动应用

请在重新启动您的应用,大约5分钟后Agent将会安装完毕。

结果验证

约5分钟后,若Java应用出现在应用列表页面中且有数据上报,则说明接入成功。

为部署在容器环境的Java应用安装探针

借助应用性能监控APM,您可以对容器环境的应用进行应用拓扑、接口调用、异常事务和慢事务监控、SQL分析等监控。本小节将帮助您将容器环境中的应用接入应用性能监控APM。

前提

1、该账号有可用的ccse容器集群。

2、准备好java应用的镜像包。

安装cubems

安装应用性能监控APM插件cubems

1.登录天翼云CCSE控制中心

2.在左侧菜单点击集群,在右侧页面进入集群详情。

3.在左侧导航栏选择插件 > 插件市场,在右侧页面找到cubems插件进行安装。

开启APM

如需在创建新应用的同时开启应用性能监控APM,请按以下步骤操作:

1.天翼云CCSE控制中心左侧导航栏选择集群,在右侧页面进入集群详情。

2.在左侧导航栏选择工作负载 > 有状态/无状态,点击新增

3.在新增页面,填写Deployment相关信息,点击>“显示 高级设置” > Pod标签,新增Pod标签,设置标签名armsCubeMsAutoEnable,标签值on,点击确定。

添加工作负载后,可以在yaml文件中查看对应的标签

labels:
 armsCubeMsAutoEnable: "on" //接入AMS的标签

如下图:

结果验证

约5分钟后,若Java应用出现在应用列表页面中且有数据上报,则说明接入成功。


.VTQAPrydOgM