检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
划线(_)开头,长度限制为1~64位字符。 启动脚本配置示例 (以下为以vmall应用、服务名称vmall-dao-service、vmall-user-service为例的示例启动脚本,您需要在自己的实际启动脚本中配置) 配置前启动脚本如下: java -Xmx512m -jar
如果没有在web界面对business参数进行设置,启动javaagent时系统就会报错;其他参数如果没有设置,在启动javaagent时会自动创建出来,包括子应用、组件、环境及环境标签等。 同一个应用下,组件名称不能重复。 重新部署应用。 父主题: 开始监控JAVA应用
连接数据库的密码 保存替换后继续安装。 安装ICAgent,请参考用户指南的安装ICAgent章节的首次安装。 修改应用启动参数,确保应用被APM监控。 修改应用的启动参数即在应用启动脚本增加下表参数: 参数 说明 本实践举例值 -javaagent 采集探针依赖的jar包,该参数值是固定的
单击“新建告警策略”,切换至新建告警策略页签。 基础信息 图3 基础信息 表2 基础信息参数列表 选项 含义 策略名称 自定义的名称,不能为空。 只能输入字母,数字,下划线,短横线,汉字。输入长度不能超过512个字符。 告警等级 定义告警等级,分为“轻微”、“严重”。 监控对象 需要监控的移动端App名称。
字。输入长度不能超过64个字符。 “备注”只能输入字母,数字,下划线,短横线,汉字。输入长度不能超过512个字符。 告警配置。单击“新建告警策略”,切换至告警策略页签。 基础信息 图2 基础信息 表1 告警策略基础信息参数列表 选项 含义 策略名称 自定义的名称,不能为空。 只能
LAST availableProcessors 处理器个数 处理器个数 - INT LAST inputArguments 启动参数 NodeJs启动参数 - STRING LAST nodeAgentVersion 采集器版本 NodeJs采集器的版本 - STRING LAST
自定义方法追踪(即对应用进行埋点),并启动方法追踪。 在“方法追踪”页面单击“添加方法追踪”,参考下图进行设置,设置完成后单击“启动”。 若未设置“方法参数”,则默认对同一方法名的所用方法进行采集。 若未设置“取值”,则采集时不对方法的取值进行筛选。 若设置“启动参数采集”,则表示采集调用链
步骤三:开启应用监控 ICAgent安装完成后,需通过修改应用启动参数开启应用性能监控功能来加载ICAgent,否则无法正常使用APM对应用进行监控。针对示例应用,APM已经提供了修改后的脚本,所以您无需再进行修改,只需要在应用所在的ECS上执行如下命令启动修改后的脚本即可。 cd /root/testdemo
config配置文件。master.address配置请参见探针接入地址,将AK/SK写入配置文件中,如下图所示。 图4 写入AK/SK 添加启动命令并重启应用。 图5 添加启动命令并重启应用 父主题: 接入APM
failed, code=%@. 打开数据库失败。 请根据sqlite3 error code查询具体情况。 APM.0104 Create database table failed, code=%@, error=%@. 创建数据表失败。 请根据sqlite3 error code查询具体情况。
STRING LAST fileEncode 文件编码 JVM文件编码 - STRING LAST inputArguments 启动参数 JVM启动参数 - STRING LAST javaCollectorVersion 采集器版本 采集器的版本 - STRING LAST javaHome
x~3.1.x)。 - - 2.4.3 修复异常数未清零问题。 修复日志过大问题。 新增redisson基本信息。 - - 2.4.2-jdk17 该版本只支持jdk17。 - - 2.4.2 支持FunctionGraph在启动时关闭agent。 - - 2.4.1 支持动态修改指标采集阈值。
探针安装路径 Agent探针安装的路径。 必填 appName 组件名称,代表一个组件,需要使用英文字符开头。同一个应用下,组件名称不能重复。一个组件可以包含多个环境。不能重复,如果要重复,使用instanceName区分。 必填 env 环境名称,代表一个应用在一个地方的部署。一个应用程序
从而大幅提升线上问题诊断的效率。 非侵入的应用性能数据采集:用户无需更改应用代码,只需要将APM的Agent包部署到服务器,并且修改应用启动参数,就可以实现应用监控。 应用视角的指标监控:无须配置,自动监控应用相关大量监控指标,如JVM、JavaMethod、URL、Excep
分布式应用关系错综复杂,应用性能问题分析定位困难,应用运维面临如何保障应用正常、快速完成问题定位、迅速找到性能瓶颈的挑战。 应用体验差导致用户流失。运维人员如果无法实时感知并追踪体验差的业务,不能及时诊断应用异常,将严重影响用户体验。 业务系统的应用多、分布广,跨系统、跨区域、跨应用的调用频繁,如何降低应用的管理和运
App监控 概述 App列表 总览 崩溃 卡顿 错误 启动性能 网络请求 终端设备 自定义上报
App 卡顿监控采集 崩溃监控采集 设备监控采集 错误监控采集 自定义统计采集 启动性能采集 网络监控采集 父主题: 指标总览
JVM信息指标说明 指标集 指标 说明 JVM信息 javaagent版本 java探针版本。 启动时间 JVM启动时间。 启动参数 JVM启动参数。单击“查看详情”,展示jvm启动参数的具体信息。 java类库路径 java类库路径。单击“查看详情”,展示jvm的java类库路径。
致缓存通过key去获取value时,会根据key的地址来判断该key是否在缓存中存在。而每次传参进来的key地址都不一样,所以从缓存中查找失败,只能从mysql查找,然后又不断往缓存中存,最终导致OOM问题。 解决方案 给作为key的类重写equals和hashCode方法。该类
功能名称 功能描述 阶段 相关文档 1 Docker应用接入APM 如果有一个已部署Java应用的镜像,可以在原生docker启动命令中添加java探针所需参数,启动镜像即可将Java应用接入APM,即可在拓扑、事务界面上查看应用情况。 商用 原生Docker应用接入APM 2 Deployment应用接入APM