检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Node.js类型 APM支持的Node.js类型 APM支持Node.js类应用,目前已支持多种主流Node框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 自研探针Node.js组件信息 探针类型 组件 版本 自研探针 express 4.0.0+ 自研探针
如何处理SSH tunnel进程异常? 混合云场景下,监控数据通过ssh tunnel跳板机转发至APM时,该进程异常。此时您可以通过以下方式进行处理。 使用远程登录工具登录跳板机。 执行如下命令设置免交互登录。 ssh-keygen cd /root/.ssh/ cat id_rsa
概述 APM探针通过字节码增强技术进行调用埋点,运行在应用所在的服务器上,实时采集应用性能相关的数据。 安装APM 探针是使用APM服务的前提,详细操作参见为JAVA应用手工安装Agent。 APM支持对租户使用的探针数量进行统计,详细操作参见探针统计。 父主题: 探针管理
查询监控项配置信息 功能介绍 查询监控项配置信息。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/apm2/openapi/view/config/
配置Mysql监控项 在“编辑【Mysql数据库】监控配置”页面配置以下参数: 采集间隔:默认60s,此处不支持修改。 是否采集原始sql:默认配置为否,只采集不带参数的sql,如select name from user where id=?当配置为是时,调用链中会采集包含实际参数的sql,如select
查询应用全局拓扑图 功能介绍 查询应用级别全局拓扑图信息。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v1/apm2/openapi/topology/business-search
如何使用Profiler定位OOM问题 背景 服务所在容器频繁重启,通过自监控发现重启前fullgc次数会突增(约每分钟20次)。 使用Profiler定位OOM问题 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“应用监控
组件设置 组件设置包括关联日志服务、Profiler性能剖析配置、全采样设置以及数据库监控设置。 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“应用监控 >指标”,进入应用指标页。 在界面左侧树单击对应环境后的,进入实例监控页面。
Android SDK接入 APM Android SDK具备采集上报App启动性能、崩溃、卡顿、错误、网络请求、终端设备、自定义上报等应用监控能力。 使用前提 当前仅支持华北-北京四的白名单用户,如有需要请提工单申请。 使用SDK前,您需要注册华为账号,并在App监控控制台创建移动端Android
JAVA类型 APM支持的JAVA类型 APM支持JAVA类应用,目前已支持多种主流Java框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 自研探针JAVA组件和框架 探针类型 组件 JDK 1.8 JDK 17 JDK 11 JDK 21 自研探针 Dubbo
配置JavaMethod监控项 在“编辑【Java方法】监控配置”页面配置拦截方法配置参数。 采集间隔:默认60s,此处不支持修改。 拦截方法配置:是通过该配置可以采集对应的业务方法,在JavaMethod指标页面和调用链中会展示对应的方法数据。 拦截类名:配置需要采集的全限定类名(包名+类名)。
构造请求消息 每一个请求通常由三部分组成,分别是:请求行、请求消息头、请求正文(可选)。 请求行 请求行以一个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本,格式如下: Method Request-URI HTTP-Version CRLF Method:表示请求方
配置url监控项 在“编辑【URL监控】监控配置”页面根据以下示例配置。 使用限制 由于Header、Url参数、Cookie等处可能存在敏感数据,配置后系统将自动拦截,请注意隐私保护。 参数名称 说明 样例 采集间隔 默认60s,此处不支持修改。 60s 拦截header指定key值
启动性能 启动性能页面展示App监控的启动性能信息,包括该应用下的启动崩溃数、总启动数、慢启动数、正常启动数、平均响应时间、设备总览趋势图、调用耗时趋势图以及启动性能列表。 使用限制 Harmony不支持上报启动性能数据。 登录管理控制台。 单击左侧,选择“管理与监管> 应用性能管理
拓扑 拓扑图展示服务之间一段时间的调用关系,可以是从调用方统计的,也可以是从被调用方统计的,并且可以查看这个调用关系的趋势图。通过拓扑图,一方面可以自动梳理服务之间的调用关系,同时也可以从全局视角查看服务之间调用是否正常,快速定位问题所在。可以清晰地展示应用间关系、调用数据(服务、实例指标)、健康状况等详细内容。
拓扑 拓扑图展示服务之间一段时间的调用关系,可以是从调用方统计的,也可以是从被调用方统计的,并且可以查看这个调用关系的趋势图。通过拓扑图,一方面可以自动梳理服务之间的调用关系,同时也可以从全局视角查看服务之间调用是否正常,快速定位问题所在。可以清晰地展示应用间关系、调用数据(服务、实例指标)、健康状况等详细内容。
如何将APM接入非Web程序中? 非Web程序:没有对外暴漏端口、无法从外部访问的进程,通常在系统中主要负责定时任务的JAVA进程。 操作 当前APM也支持接入到非Web程序中,采集相关数据并呈现在界面中的,您只需要按照如下描述的进程部署方式配套选择APM接入方式即可: 通过云容
崩溃 崩溃页面展示App监控的“崩溃”信息,包括该应用下的总崩溃次数、设备崩溃率、影响设备数、影响版本数、崩溃总览趋势图、TOP5版本崩溃、TOP5设备崩溃以及崩溃列表。 查看崩溃 登录管理控制台。 单击左侧,选择“管理与监管> 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“App监控
产品功能 APM作为云应用诊断服务,拥有全链路拓扑、调用链追踪、事务分析功能。 全链路拓扑 可视化拓扑:APM通过拓扑可视化展示应用间调用关系和依赖关系。拓扑使用应用性能指数(Apdex)对应用性能满意度进行量化,并使用不同颜色对不同区间Apdex的值进行标识,方便您快速发现应用
调用链 在企业微服务之间调用复杂的场景下,Agent会根据应用配置的采样率(设置采样率参考应用管理)抽样一些请求,拦截对应请求及后续一系列的调用信息。比如在A调用B然后调用C的场景,请求进入A后,APM系统会采用智能采样算法,决定是否对请求进行调用链跟踪。 这里的“调用链”,是针