检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
JAVA类型 APM支持的JAVA类型 APM支持JAVA类应用,目前已支持多种主流Java框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 自研探针JAVA组件和框架 探针类型 组件 JDK 1.8 JDK 17 自研探针 Dubbo 2.6.x 2.6.x 自研探针
页签。 单击“方法分析”,进入方法分析页面。 图1 方法分析 输入类名称并选择方法名,单击“确认”。页面展示该方法的某一次执行的信息。 图2 类名及方法 图3 方法分析详情 页面左侧展示该方法的执行记录,包括:耗时明细、调用来源以及方法源码。 耗时明细展示调用方法,耗时时间,“下钻”操作。
请将上报地址“https://apm-web.cn-north-4.myhuaweicloud.com”添加到服务器域名注册为合法域名。 获取“服务器域名”路径方法如下: 登录微信小程序后台。 单击“开发->开发设置->服务器域名”。 百度小程序 图8 接入百度小程序 表5 接入百度小程序 参数名称 说明 创建前端站点
用户的使用场景;能否知晓用户遇到的详细报错信息而快速修复。 业务实现 APM提供应用体验管理能力,实时分析应用事务从用户请求、服务器到数据库,再到服务器、用户请求的完整过程,实时感知用户对应用的满意度,帮助您全面了解用户体验状况。对于用户体验差的事务,通过拓扑和调用链完成事务问题定位。
Number等有效的JSON对象,转JSON字符串最大长度为30720个字符。 动态设置uid(可选步骤) 方法名称 参数说明 agent.setUid(uid: String) uid:String类型,最大长度为2048个字符。 动态设置tag(可选步骤) 方法名称 参数说明 agent.setTag(tag:
Number等有效的JSON对象,转JSON字符串最大长度为30720个字符。 动态设置uid(可选步骤) 方法名称 参数说明 agent.setUid(uid: String) uid:String类型,最大长度为2048个字符。 动态设置tag(可选步骤) 方法名称 参数说明 agent.setTag(tag:
Number等有效的JSON对象,转JSON字符串最大长度为30720个字符。 动态设置uid(可选步骤) 方法名称 参数说明 agent.setUid(uid: String) uid:String类型,最大长度为2048个字符。 动态设置tag(可选步骤) 方法名称 参数说明 agent.setTag(tag:
Agent实现采集,比如java性能数据采集通过javaagent来实现。APM Agent采集的数据必须跟采集器的指标集的数据模型定义对应,服务器端才会得到处理。 每一种语言和框架的Agent都定义自己的采集器。 采集器被加到某个环境之后,就被实例化成监控项,这种添加过程一般是自动化的。APM
中主要是用于模拟多用户并发调用APM查询图表接口。 JavaAgent 2.4.11-profiler Java Agent稳定版本 ECS服务器 Demo应用 2u4g benchmark.jar 通用计算增强型 | 2vCPUs | 4GiB | c7.large.2,节点的操作系统版本为CentOS
将应用部署到华为云服务器。 注册华为云账号并充值、购买Linux弹性云服务器,请参考购买并登录Linux弹性云服务器。 为保证应用性能,购买弹性云服务器时vCPU/内存请选择2核/4GB以上。应用只支持SUSE12 SP2操作系统,请在公共镜像中选择该镜像。 登录弹性云服务器,创建应用
Number等有效的JSON对象,转JSON字符串最大长度为30720个字符。 动态设置uid(可选步骤) 方法名称 参数说明 agent.setUid(uid: String) uid:String类型,最大长度为2048个字符。 动态设置tag(可选步骤) 方法名称 参数说明 agent.setTag(tag:
组件设置 组件设置包括关联日志服务、Profiler性能剖析配置以及全采样设置。 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“应用监控 >指标”,进入应用指标页。 在界面左侧树单击对应环境后的,进入实例监控页面。
参数、发现系统瓶颈,从而大幅提升线上问题诊断的效率。 非侵入的应用性能数据采集:用户无需更改应用代码,只需要将APM的Agent包部署到服务器,并且修改应用启动参数,就可以实现应用监控。 应用视角的指标监控:无须配置,自动监控应用相关大量监控指标,如JVM、JavaMethod、
start() // 设置自定义ID,也可以在配置文件中添加 APMSDK.setUid("自定义ID") // 设置自定义标签,也可以在配置文件中添加 APMSDK.addTag("自定义标签1,自定义标签2,自定义标签3") 自定义上报统计。 方法名称 参数说明 + (
单击“监控项”,切换至“监控项”页签。 单击需要配置的监控项所在行操作列的“编辑”。 图1 监控项配置 在右侧弹出的“编辑【xxx】监控配置”页面对监控项进行配置。具体配置方法,详见“配置xxx监控项”章节。 图2 编辑【Hikari连接池监控】监控配置 配置完成后,单击“确定”。 监控项启停 登录管理控制台。 单击左侧,选择“管理与监管
权限管理 如果您需要在华为云上购买的APM资源,给企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功
性能问题。详情请参见SQL。 方法追踪:支持自定义方法追踪规则,帮您快速在线定位方法级性能问题。具体设置请参见自定义方法追踪。 应用级事务Apdex阈值配置:支持对同一应用的不同事务设置不同的Apdex阈值,满足您的多样化需求。具体设置请参见精准设置事务Apdex阈值。 2018-2-9
关线程的方法执行的总耗时、已分配的堆内存大小或者已分配但未被回收的堆内存大小。以CPU占用时长为例,占用的CPU时间越长,在火焰图X轴上的距离越长。 在火焰图中,相同的方法或包显示的颜色相同。 鼠标放在火焰图上,展示某一个方法、类和线程的详细信息。 单击火焰图中某个方法条,该方法
表示应用、实例或事务被调用时响应极慢,用户体验较差。 - 黑色 表示没有调用应用、实例或者事务。 APM中如何设置Apdex阈值 您可以可根据实际业务对Apdex阈值进行设置,设置方法详见自定义阈值。 TP99时延 TP99时延=完成99%的网络请求所需要的最短耗时。在APM中,所有的时延都是指TP99时延。
>会话追踪”,在“站点”下拉列表中选择站点,默认展示该站点“访问追踪”详情。 图3 访问追踪 表1 访问追踪参数说明 参数名称 说明 会话 ID 用户访问服务器或者网页的唯一标识。 页面地址 访问页面的url地址。 开始时间 会话的开始时间。 客户端IP 客户端的IP地址。 UID 用户ID。 标签