阿里云应用实时监控服务ARMS接入
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最新版本。
操作步骤
- 登录ARMS控制台。
- 在左侧导航栏选择应用监控 > 应用列表,并在顶部菜单栏选择目标地域。
- 在应用列表页面单击接入应用。
- 在接入中心面板的后端应用区域,单击Java。
5.在接入Java面板右上角选择安装地域,然后选择手动安装。
下载Agent。
方法一:手动下载。在接入Java面板的STEP1区域中单击Agent版本,例如Agent 2.7.1.2。
方法二:使用Wget命令下载。根据您的地域下载对应的Agent安装包。
查看各地域对应的Agent安装包下载命令
安装Agent。
- 进入Agent安装包所在目录,并执行以下命令来解压安装包到任意工作目录下
- unzip ArmsAgent.zip -d /{user.workspace}/
- 说明 {user.workspace}是示例目录,请替换为真实的目录。
- 添加AppName和LicenseKey参数。
说明 如下图所示,请在接入Java面板的STEP2区域获取您的License Key,并将示例代码中的
{LicenseKey}
和{AppName}
替换成您的实际的License Key和应用名称(应用名不可包含中文字符),将{user.workspace}
替换成实际Agent安装包的解压目录,将demoApp.jar替换为真实的JAR包地址。方法一:根据您的应用运行环境修改JVM参数
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
- 重启Java应用。
结果验证
约一分钟后,若Java应用出现在应用列表中且有数据上报,则说明接入成功。
卸载Agent
当您不需要使用ARMS监控您的Java应用时,请按照以下步骤卸载Agent。
- 删除步骤7中添加的{AppName}、{LicenseKey}等所有参数。
- 重启Java应用。
- 添加AppName和LicenseKey参数。
阿里云应用实时监控服务ARMS接入相关推荐
- vue+admin:添加阿里云应用实时监控服务ARAMS
先创建应用站点->系统自动生成pid编号-> 下载包( npm install alife-logger --save )->在main.ts中配置即可. // main.ts co ...
- 阿里云应用性能管理(APM)产品-应用实时监控服务(ARMS)技术解密 资料下载...
直播大纲 1. 应用性能管理(APM)背景介绍 2. 分布式链路追踪的现状与使用场景 3. ARMS分布式链路追踪的技术实现 4. 最佳实践 (1) 全息排查+场景链路 (2) 前端监控与应用监控融合 ...
- 业务实时监控服务ARMS推出小程序监控支持各种小程序
阿里云ARMS业务实时监控服务全新推出小程序监控,支持多种小程序,阿里云百科网分享: ARMS小程序监控 阿里云ARMS小程序监控 ARMS全面监控小程序,三大特色助力提升用户体验: 覆盖各类小程序监 ...
- 阿里云的短信服务php接入笔记
公司要做用户手机号注册,所以要接入短信发送服务,刚开始接的是快递100的,都接好了,后来又说用阿里云的,怎么办,拿工资办事,领导们高兴就好 下面记录一下阿里云的短信平台的接入步骤,真的是很烦,东一下的 ...
- 阿里云发布链路追踪服务Tracing Analysis
近日,在杭州云栖大会上,阿里云发布了链路追踪服务Tracing Analysis,成本是自建链路追踪系统的1/5或更少,可为分布式应用的开发者提供完整的调用链路还原.调用请求量统计.链路拓扑.应用依赖 ...
- 基于ESP8266的阿里云远程实时温度监控
基于ESP8266的阿里云远程实时温度监控 基于ESP8266的远程实时温度监控 基于ESP8266的远程实时温度监控系统,通过ESP8266开发板采集DHT11温湿度传感器的数据,在连接WIFI接入 ...
- 阿里云智能对话分析服务
2019独角兽企业重金招聘Python工程师标准>>> 关于智能对话分析服务 智能对话分析服务 (Smart Conversation Analysis) 依托于阿里云语音识别和自然 ...
- 阿里云的NoSQL存储服务OTS的应用分析
这篇文章主要介绍了阿里云的NoSQL存储服务OTS的应用分析,OTS作为阿里巴巴开发的NoSQL存储技术服务现已面向用户商业化,需要的朋友可以参考下. 1. 概要 OTS是构建在阿里云飞天分布式系 ...
- 阿里云域名解析网络和服务架构设计(三) 之阿里云CLB负载均衡
一.回顾 阿里云域名解析网络和服务架构设计总概览(一)_飞鸽FlyGo的博客-CSDN博客云解析DNS.负载均衡SLB.阿里云ECS服务器.阿里云ECS服务器Nginx代理https://flygo. ...
最新文章
- CentOS 6.5下Redis安装配置记录
- matlab 棍,双足机器人行走棍图怎么用MATLAB画出来
- 微软正在开发基于Rust的安全编程语言
- python-列表list和元组tuple
- python modulenotfounderror_python 服务器运行代码报错ModuleNotFoundError的解决办法
- Win10下OpenCV3.2.0+VS2015配置
- 2019 6.30学习笔记
- 企业ERP选型的两难困惑
- leetcode题解191-位1的个数
- 开源跨平台计算机视觉库OpenCV 4.0正式发布
- 一个好玩的在线Android图形可视化开发工具 App Inventor
- 罗马数字转化为阿拉伯数字
- Eclipse中jsp文件ISO-8859-1编码转换为UTF-8或者GBK方法
- [HNOI2015]亚瑟王 题解
- 易捷web文件服务器软件,易捷文件共享Web服务器
- 深度学习CTR模型粗略记录
- java 传值为不可变_Java函数传参(String的不可变性)
- 计算机桌面图标不可以移动怎么调,win10电脑桌面图标不能移动怎么办,win10桌面图标移动不了的解决方法...
- 陕西省土地规划资质办理流程及申请条件
- OrgChart组织架构图控件