检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SDK概述 本文介绍了APM服务提供的SDK语言版本,列举了最新版本SDK的获取地址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了APM服务支持的SDK列表,您可以在GitHub仓库查看
告警列表 告警是指接入APM Agent的服务在触发告警条件时上报的信息,以便您在第一时间获取到服务的异常状况,进而迅速处理故障,避免造成业务损失。 告警流程图 图1 告警流程图 查看告警 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“告警中心
条件的会话追踪信息。 访问追踪 在左侧导航栏选择“前端监控 >会话追踪”,在“站点”下拉列表中选择站点,默认展示该站点“访问追踪”详情。 图3 访问追踪 表1 访问追踪参数说明 参数名称 说明 会话 ID 用户访问服务器或者网页的唯一标识。 页面地址 访问页面的url地址。 开始时间
API网关服务:名称为apigw,主要负责应用整体的服务鉴权、限流、过滤等。 商品管理服务:名称为product,主要负责商品查询、购买等。 用户管理服务:名称为user,主要负责用户登录,以及购买商品时的用户身份核实等。 数据持久服务:名称为dao,主要负责请求数据库操作。 数据库服务:MySQL数据库。
/{app_id} 表1 路径参数 参数 是否必选 参数类型 描述 app_id 是 String 前端站点id。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 表3 请求Body参数
Debugging诊断 概述 线程分析 方法分析 对象分析 父主题: 应用监控详情
数据库 C3P0连接池监控 Cassandra监控 ClickHouse数据库 DBCP连接池监控 Druid连接池监控 EsRestClient监控 GaussDb数据库 HBase监控 Hikari连接池监控 Jetcd监控 MongoDb监控 Mysql数据库 ObsClient监控
是否必选 参数类型 描述 x-business-id 是 Long 应用id。 X-Auth-Token 是 String 从IAM服务获取的用户Token。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 id Long 子应用id。 gmt_create
什么是应用性能管理服务 应用运维遇到挑战 在云时代微服务架构下应用日益丰富,纷杂的应用异常问题接踵而来。应用运维面临巨大挑战: 分布式应用关系错综复杂,应用性能问题分析定位困难,应用运维面临如何保障应用正常、快速完成问题定位、迅速找到性能瓶颈的挑战。 应用体验差导致用户流失。运维人员
/{app_id} 表1 路径参数 参数 是否必选 参数类型 描述 app_id 是 String 前端站点id。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 表3 请求Body参数
/{app_id} 表1 路径参数 参数 是否必选 参数类型 描述 app_id 是 String 前端站点id。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 表3 请求Body参数
接口调用流程 在调用接口前,首先要获取请求认证,填充至请求消息头中。当前仅支持Token认证。 接口调用的流程为,构造请求消息 > 发起请求消息 > 解析响应消息。 接下来将根据接口调用的流程详细介绍实现的过程及注意的问题。 获取请求认证 构造请求消息 发起请求消息 解析响应消息
表示应用、实例或事务被调用时响应很快,用户体验较满意。 0.3 ≤ Apdex < 0.75 黄色 表示应用、实例或事务被调用时响应较慢,用户体验一般。 0 ≤ Apdex < 0.3 红色 表示应用、实例或事务被调用时响应极慢,用户体验较差。 - 黑色 表示没有调用应用、实例或者事务。
用于检测当前的网络连接是否有效。 获取Wi-Fi状态权限 获取Wi-Fi状态 用于获取当前Wi-Fi接入的状态。 延迟初始化要求 为了避免您的应用在未获取用户的同意前SDK提前处理用户的个人信息。华为提供了SDK初始化的接口 APMSDK.start(),请保证您的应用获取用户同意后才能调用此接口初始化SDK。
/{app_id} 表1 路径参数 参数 是否必选 参数类型 描述 app_id 是 String 前端站点id。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 表3 请求Body参数
其他服务授权,IAM支持服务的所有系统权限请参见系统权限。 示例流程 使用IAM授权的云服务 图1 给用户授权APM权限流程 创建用户组并授权。 在IAM控制台创建用户组,并授予APM只读权限“APM ReadOnlyAccess”。 创建用户并加入用户组。 在IAM控制台创建用户,并将其加入1中创建的用户组。
String 从IAM服务获取的用户Token。 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 access_ak_sk_models Array of AccessAkskVO objects ak/sk数据模型。 表3 AccessAkskVO 参数 参数类型
Js错误采集 Js错误采集(WebError),Js错误采集器,获取页面错误相关信息。包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 表1 Js错误采集指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 Js错误指标集(JsError,Js错误指标集相关信息。)
启动性能采集 启动性能采集(AppLaunch)是启动性能采集器,获取启动性能相关信息。包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 表1 启动性能采集(AppLaunch)指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 启动