ARMS应用监控提供应用链路追踪、本地堆栈诊断、业务日志全息排查等监控功能。如果您想要使用ARMS应用监控开始监控您的应用,那么需要先创建应用监控任务。
前提条件
背景信息
ARMS应用监控可以监控运行在多种环境下的Java应用。本文以在ECS实例中Tomcat环境下运行的Java应用为例,介绍如何创建一个应用监控任务。
步骤一:获取License Key
- 登录ARMS控制台,在左侧导航栏选择 。
- 在应用列表页面顶部选择目标地域,然后单击接入应用。
- 在接入中心面板单击Java,然后在STEP2区域获取License Key。
步骤二:配置Tomcat运行环境
请按照以下步骤配置Tomcat运行环境,在配置文件中设置必要的参数。
- 打开{TOMCAT_HOME}/bin/catalina.sh配置文件。 说明 如果您的Tomcat版本没有catalina.sh配置文件,则请尝试找到{TOMCAT_HOME}/bin/setenv.sh配置文件并打开。
- 在配置文件中添加以下配置。 说明 请将以下示例代码中的<licenseKey>替换为步骤一中获得的真实值,并将<appName>替换为自定义的应用名称。
JAVA_OPTS="$JAVA_OPTS -javaagent:/workspace/ArmsAgent/arms-bootstrap-1.7.0-SNAPSHOT.jar -Darms.licenseKey=<licenseKey> -Darms.appName=<appName>"
配置Tomcat运行环境的代码运行示例如下所示。
步骤三:安装Java探针
请按照以下步骤为应用安装Java探针,以采集所需的监控数据。
- 使用wget命令下载Java探针压缩包。 说明 本示例以杭州地域为例,其他地域的Java探针压缩包下载地址,请参见为Java应用手动安装Agent。
# 杭州地域 wget "http://arms-apm-hangzhou.oss-cn-hangzhou.aliyuncs.com/ArmsAgent.zip" -O ArmsAgent.zip
- 将Java探针压缩包解压至工作目录下。本示例的工作目录为workspace。
unzip ArmsAgent.zip -d /workspace/
安装Java探针的代码运行示例如下所示。
步骤四:重启Tomcat
- 进入{TOMCAT_HOME}/bin目录。
- 重新启动Tomcat。
./startup.sh
重启Tomcat的代码运行示例如下所示。
结果验证
等待2~3分钟后,如果ARMS控制台的 页面上出现了您的应用(应用名称为自定义的<appName>),则说明您已成功创建应用监控任务。