检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
及其以上版本,上表所列的其他操作系统对应版本均支持。 APM支持的JAVA类型 APM支持JAVA类应用,目前已支持多种主流Java框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。当前支持的类型详见表 APM支持的Java类型。 表2 APM支持的Java类型 类型 名称
非Web程序:没有对外暴漏端口、无法从外部访问的进程,通常在系统中主要负责定时任务的JAVA进程。 操作 当前APM也支持接入到非Web程序中,采集相关数据并呈现在界面中的,您只需要按照如下描述的进程部署方式配套选择APM接入方式即可: 通过云容器引擎服务(CCE)部署的非Web程序,则接入方式详见CCE方式。
服务发现规则的权限策略,控制服务对服务发现规则资源的使用范围。 如果华为云账号已经能满足您的使用需求,不需要创建独立的IAM用户进行权限管理,您可以跳过本章节,不影响您使用APM的其它功能。 IAM是华为云提供权限管理的基础服务,无需付费即可使用,您只需要为您账号中的资源进行付费
终端节点 终端节点(Endpoint)即调用API的请求地址,APM2.0不同服务不同区域使用的终端节点相同,即:华北-北京四。 表1 APM 的Endpoint 区域名称 区域 终端节点(Endpoint) 协议类型 华北-北京四 cn-north-4 apm2.cn-north-4
采集间隔:默认60s,此处不支持修改。 参数解析:默认配置为否,勾选“使用默认值”,会优先使用继承的标签的值。 参数长度:默认配置为1000,勾选“使用默认值”,会优先使用继承的标签的值。 端口区分:默认配置为否,勾选“使用默认值”,会优先使用继承的标签的值。 图1 Redis监控配置 父主题:
堆内存、非堆内存等JVM不同内存区域的最大值、分配值和使用情况的趋势,也展示设置的时间段内某个实例的垃圾收集堆的GC时间和GC次数趋势。 图1 内存指标图 JVM内存介绍 JVM区域总体分为Heap memory和Non-Heap memory。 Heap memory:堆是Java
所属应用:在下拉列表中选择所属的应用。 前端站点名称:创建前端站点的名称,用于区分前端站点。 SDK拓展配置项 SDK拓展配置项,可以不选择、选择一个或多个配置项。 未被选择的配置项,将不在指标中体现其数据。 业务埋码探针 在站点或H5端添加探针。将代码粘贴到站点或H5端的Index.html的<body>内容第一行。
按钮。 复制“业务埋码探针”中的代码到入口的HTML中,当执行到埋码的代码时会自动引入SDK并自动埋点。请注意,埋码的代码中appId不能为空。 表2 配置参数说明 参数名称 是否必填 默认值 描述 appId 是 - 前端站点ID,每个站点有自己的appId。 apiRepo 否
用户访问服务器或者网页的唯一标识。 页面地址 访问页面的url地址。 客户端IP 客户端的IP地址。 UID 用户ID。 标签 用户自定义标签,可作为搜索的关键字。 加载次数 页面加载的次数。 平均加载时间 页面平均加载时间。 慢请求次数 API请求的慢请求次数。 慢请求率 API请求的慢请求率。
JAVA类型 APM支持的JAVA类型 APM支持JAVA类应用,目前已支持多种主流Java框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 自研探针JAVA组件和框架 探针类型 组件 JDK 1.8 JDK 17 JDK 11 JDK 21 自研探针 Dubbo
返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择。 301 Moved Permanently 永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其它地址。 使用GET和POST请求查看。
接口使用方法 接口调用流程 Token认证 构造请求消息 发起请求 解析响应消息 示例
慢SQL分析:提供数据库、SQL语句的调用次数、响应时间、错误次数等关键指标视图,支持异常SQL语句导致的数据库性能问题分析。 应用体验管理 业务痛点 在用户体验至上的互联网时代,即使后台业务稳定运行,仍然无法获悉用户访问系统时的具体情况,因而定位线上用户偶现的前端问题变得非常困难。一个系
SDK概述 本文介绍了APM服务提供的SDK语言版本,列举了最新版本SDK的获取地址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了APM服务支持的SDK列表,您可以在GitHub仓库查看
慢SQL分析:提供数据库、SQL语句的调用次数、响应时间、错误次数等关键指标视图,支持异常SQL语句导致的数据库性能问题分析。 应用体验管理 业务痛点 在用户体验至上的互联网时代,即使后台业务稳定运行,仍然无法获悉用户访问系统时的具体情况,因而定位线上用户偶现的前端问题变得非常困难。一个系
根据配置屏蔽符合条件的url数据采集。配置方式与httpclient的url规整配置相同。 图1 业务code采集长度限制 配置解析responseBody的长度限制,防止影响性能。大于该长度的body不解析,默认业务状态码是正确的。 - 解析业务code的key 配置业务状态码的字段名称。
将userB的用户名和密码配置到企业系统的配置文件中,密码建议加密存储,以便获取用户认证token和调用API。 在统一身份认证服务创建委托并赋予您需要委托的权限。 在企业系统建立和华为云账号“DomainA”下委托同名的用户组,将企业本地用户按需加入到不同的本地用户组,授予其联邦代理登录华为云时的权限。
为自己搭建的数据库信息。 下载并打开命令中的.sh文件。 下载并打开.sh文件中的demo_03.tar 文件。 打开demo_03.tar文件中的.yaml文件,修改MySQL下的参数。 host: 数据库的搭建地址 port: 设置的端口 user: 连接数据库的用户名 pass:
APM支持将界面嵌入到客户自建系统。通过IAM服务的联邦代理机制实现用户自定义身份代理,再将登录链接嵌入至客户自建系统实现无需在华为云官网登录就可在自建系统界面查看。 前提条件 用户自定义创建身份代理并创建登录地址FederationProxyUrl,详细可参考IAM服务的文档“创建自定义身份代理”。
String 从IAM服务获取的用户Token。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 region_name String region的英文名称。 master_address String APMmaster服务对外暴露的地址,提供服务注册和心跳上报。