1.参考阿里云官网资料

https://help.aliyun.com/document_detail/63797.html

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

前提条件

确保您使用的云服务器ECS实例的安全组已开放8442、8443、8883三个端口的TCP出方向权限。为云服务器ECS开放出方向权限的方法,请参见添加安全组规则。

说明 ARMS不仅可接入阿里云ECS上的应用,还能接入其他能访问公网的服务器上的应用。如果JDK版本为1.8.0_25或者1.8.0_31,可能会出现无法安装探针的情况,请升级至1.8.X最新版本。

操作步骤

  1. 登录ARMS控制台。
  2. 在左侧导航栏选择应用监控 > 应用列表,并在顶部菜单栏选择目标地域。
  3. 在应用列表页面单击接入应用。
  4. 在接入中心面板的后端应用区域,单击Java。

5.在接入Java面板右上角选择安装地域,然后选择手动安装。
下载Agent。
方法一:手动下载。在接入Java面板的STEP1区域中单击Agent版本,例如Agent 2.7.1.2。
方法二:使用Wget命令下载。根据您的地域下载对应的Agent安装包。

查看各地域对应的Agent安装包下载命令

安装Agent。

  1. 进入Agent安装包所在目录,并执行以下命令来解压安装包到任意工作目录下
  2. unzip ArmsAgent.zip -d /{user.workspace}/
  3. 说明 {user.workspace}是示例目录,请替换为真实的目录。
    1. 添加AppName和LicenseKey参数。

      说明 如下图所示,请在接入Java面板的STEP2区域获取您的License Key,并将示例代码中的{LicenseKey}{AppName}替换成您的实际的License Key和应用名称(应用名不可包含中文字符),将{user.workspace}替换成实际Agent安装包的解压目录,将demoApp.jar替换为真实的JAR包地址。

      方法一:根据您的应用运行环境修改JVM参数

    2. Spring Boot
      启动Spring Boot进程时,在启动命令后加上-javaagent参数。java -javaagent:/{user.workspace}/ArmsAgent/arms-bootstrap-1.7.0-SNAPSHOT.jar -Darms.licenseKey={LicenseKey} -Darms.appName={AppName} -jar demoApp.jar如需在一台服务器上部署同一应用的多个实例,可以通过-Darms.agentId参数(逻辑编号)来区分接入的JVM进程,例如:
      java -javaagent:/{user.workspace}/ArmsAgent/arms-bootstrap-1.7.0-SNAPSHOT.jar -Darms.licenseKey={LicenseKey} -Darms.appName={AppName} -Darms.agentId=001 -jar demoApp.jar 实际应用命令
      java -javaagent:/srv/ArmsAgent/arms-bootstrap-1.7.0-SNAPSHOT.jar -Darms.licenseKey=bfjegzbbib@cf3c40fbe6096c5 -Darms.appName=os-a-weixin -jar .//osale-admin-weixin-0.0.1-SNAPSHOT.jar --server.port=9071
      Tomcat(Linux或macOS操作系统) 在{TOMCAT_HOME}/bin/setenv.sh文件中添加以下配置。JAVA_OPTS="$JAVA_OPTS -javaagent:/{user.workspace}/ArmsAgent/arms-bootstrap-1.7.0-SNAPSHOT.jar -Darms.licenseKey={LicenseKey} -Darms.appName={AppName}" 如果您的Tomcat版本没有setenv.sh配置文件,请打开{TOMCAT_HOME}/bin/catalina.sh文件,并在JAVA_OPTS后添加上述配置,具体示例,请参见catalina.sh的第256行。

      方法二:在arms-agent.config文件中添加以下配置。

      方法二:在arms-agent.config文件中添加以下配置。
      arms.licenseKey={LicenseKey} arms.appName={AppName}
      -javaagent:/{user.workspace}/ArmsAgent/arms-bootstrap-1.7.0-SNAPSHOT.jar 
    3. 重启Java应用。
    4. 结果验证

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

      卸载Agent

      当您不需要使用ARMS监控您的Java应用时,请按照以下步骤卸载Agent。

    5. 删除步骤7中添加的{AppName}、{LicenseKey}等所有参数。
    6. 重启Java应用。

阿里云应用实时监控服务ARMS接入相关推荐

  1. vue+admin:添加阿里云应用实时监控服务ARAMS

    先创建应用站点->系统自动生成pid编号-> 下载包( npm install alife-logger --save )->在main.ts中配置即可. // main.ts co ...

  2. 阿里云应用性能管理(APM)产品-应用实时监控服务(ARMS)技术解密 资料下载...

    直播大纲 1. 应用性能管理(APM)背景介绍 2. 分布式链路追踪的现状与使用场景 3. ARMS分布式链路追踪的技术实现 4. 最佳实践 (1) 全息排查+场景链路 (2) 前端监控与应用监控融合 ...

  3. 业务实时监控服务ARMS推出小程序监控支持各种小程序

    阿里云ARMS业务实时监控服务全新推出小程序监控,支持多种小程序,阿里云百科网分享: ARMS小程序监控 阿里云ARMS小程序监控 ARMS全面监控小程序,三大特色助力提升用户体验: 覆盖各类小程序监 ...

  4. 阿里云的短信服务php接入笔记

    公司要做用户手机号注册,所以要接入短信发送服务,刚开始接的是快递100的,都接好了,后来又说用阿里云的,怎么办,拿工资办事,领导们高兴就好 下面记录一下阿里云的短信平台的接入步骤,真的是很烦,东一下的 ...

  5. 阿里云发布链路追踪服务Tracing Analysis

    近日,在杭州云栖大会上,阿里云发布了链路追踪服务Tracing Analysis,成本是自建链路追踪系统的1/5或更少,可为分布式应用的开发者提供完整的调用链路还原.调用请求量统计.链路拓扑.应用依赖 ...

  6. 基于ESP8266的阿里云远程实时温度监控

    基于ESP8266的阿里云远程实时温度监控 基于ESP8266的远程实时温度监控 基于ESP8266的远程实时温度监控系统,通过ESP8266开发板采集DHT11温湿度传感器的数据,在连接WIFI接入 ...

  7. 阿里云智能对话分析服务

    2019独角兽企业重金招聘Python工程师标准>>> 关于智能对话分析服务 智能对话分析服务 (Smart Conversation Analysis) 依托于阿里云语音识别和自然 ...

  8. 阿里云的NoSQL存储服务OTS的应用分析

    这篇文章主要介绍了阿里云的NoSQL存储服务OTS的应用分析,OTS作为阿里巴巴开发的NoSQL存储技术服务现已面向用户商业化,需要的朋友可以参考下. 1. 概要   OTS是构建在阿里云飞天分布式系 ...

  9. 阿里云域名解析网络和服务架构设计(三) 之阿里云CLB负载均衡

    一.回顾 阿里云域名解析网络和服务架构设计总概览(一)_飞鸽FlyGo的博客-CSDN博客云解析DNS.负载均衡SLB.阿里云ECS服务器.阿里云ECS服务器Nginx代理https://flygo. ...

最新文章

  1. CentOS 6.5下Redis安装配置记录
  2. matlab 棍,双足机器人行走棍图怎么用MATLAB画出来
  3. 微软正在开发基于Rust的安全编程语言
  4. python-列表list和元组tuple
  5. python modulenotfounderror_python 服务器运行代码报错ModuleNotFoundError的解决办法
  6. Win10下OpenCV3.2.0+VS2015配置
  7. 2019 6.30学习笔记
  8. 企业ERP选型的两难困惑
  9. leetcode题解191-位1的个数
  10. 开源跨平台计算机视觉库OpenCV 4.0正式发布
  11. 一个好玩的在线Android图形可视化开发工具  App Inventor
  12. 罗马数字转化为阿拉伯数字
  13. Eclipse中jsp文件ISO-8859-1编码转换为UTF-8或者GBK方法
  14. [HNOI2015]亚瑟王 题解
  15. 易捷web文件服务器软件,易捷文件共享Web服务器
  16. 深度学习CTR模型粗略记录
  17. java 传值为不可变_Java函数传参(String的不可变性)
  18. 计算机桌面图标不可以移动怎么调,win10电脑桌面图标不能移动怎么办,win10桌面图标移动不了的解决方法...
  19. 陕西省土地规划资质办理流程及申请条件
  20. OrgChart组织架构图控件

热门文章

  1. 国产信息化自主创新行业简介
  2. Matlab feval函数
  3. php45 上海北诺,Bio-Gel P6 生物胶P100 Bio-Rad 150-1940
  4. TS报错:TS2532: Object is possibly ‘undefined‘.
  5. 叩响秋雨梧桐的大门——2018中考之后
  6. 如何做一个好的BI总监
  7. DHCP Relay
  8. 中间件是什么?Linux常用中间件都有哪些?
  9. el-tooltip的使用(根据条件控制显示)
  10. Window线程安全与线程控制函数