检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
计费模式概述 APM目前产品规格包括免费版和企业版。当您从免费版切换到企业版后,计费方式默认为按需计费。 支持直接开通免费版、企业版,支持由免费版更改为企业版。 OpenTelemetry、SkyWalking以及Profiler按数据量计费。 开源探针和SDK以及Profile
用户打开一个网站时,直到浏览器首页面内容渲染完成的时间。 FP白屏时间 用户单击一个链接或打开浏览器输入URL地址后,到浏览器开始显示内容的时间。 TTI交互时间 页面从开始加载到主要子资源完成渲染,并能够快速、可靠地响应用户输入所需的时间。 API请求 页面地址 访问页面的地址。 设备ID
如何将APM接入非Web程序中? 非Web程序:没有对外暴漏端口、无法从外部访问的进程,通常在系统中主要负责定时任务的JAVA进程。 操作 当前APM也支持接入到非Web程序中,采集相关数据并呈现在界面中的,您只需要按照如下描述的进程部署方式配套选择APM接入方式即可: 通过云容
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态。 对于“获取用户Token”接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。
js探针,如果已知资源使用情况,需了解价格预算和计费方式选择,可前往价格计算器预算价格。 概述 计费模式 APM目前产品规格包括免费版和企业版。当您从免费版切换到企业版后,计费方式默认为按需计费。如果购买了特惠包,则使用的Agent实例数优先在特惠包中扣除,超出特惠包额度的部分,则以按需计
String 前端站点id。 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 x-business-id 是 String 应用id 表3 请求Body参数 参数 是否必选 参数类型 描述
查询不到数据或者数据异常? 问题现象 有时在界面中查询应用的拓扑、调用链等数据时,会查询不到或者查询到的数据明显异常,这可能是什么原因导致的呢? 时间不一致导致 应用的数据都是由采集代理ICAgent从弹性云服务器上收集并上报到浏览器界面中的。如果浏览器的时间与弹性云服务器的时区、时间不一致
单击指定API链路追踪列表中,“操作”列的“分析”按钮,跳转到调用链追踪页面。 如果“分析”按钮置灰,鼠标放置在“分析”按钮上,则提示未采集到数据的原因可能有哪些。 图6 详情分析 API失败率趋势图:展示指定API链路的调用次数以及API失败率。 图7 API失败率趋势图 表1 API请求相关参数说明
的监控项的指标,不做展示。 根据采集器的作用可以将监控项分为以下几种类型: 拓扑:拓扑图展示服务之间一段时间的调用关系,可以是从调用方统计的,也可以是从被调用方统计的,并且可以查看这个调用关系的趋势图。 接口调用:指外部服务调用当前应用的监控类型。 基础监控:用来监控系统性能的基础监控指标的监控类型。
拓扑 拓扑图展示服务之间一段时间的调用关系,可以是从调用方统计的,也可以是从被调用方统计的,并且可以查看这个调用关系的趋势图。通过拓扑图,一方面可以自动梳理服务之间的调用关系,同时也可以从全局视角查看服务之间调用是否正常,快速定位问题所在。可以清晰地展示应用间关系、调用数据(服务、实例指标)、健康状况等详细内容。
需要如下步骤: 从告警详情中查看告警上报的时间、sqlId,以及数据库实例tier。 在APM的SQL分析页面,根据查询到的tier和时间选择查询范围,查询到对应数据库实例当前时间内的SQL语句列表。 用查询到的sqlId搜索,查询到具体的SQL语句。 查询到SQL语句后,根据业务场景和SQL语句的指标值进行分析。
调用链搜索 调用链搜索主要是搜索span信息,就是一个节点的根span。一个调用链可能从多个环境下面搜索到。比如A调用B调用C的场景,对于同一个调用链路,从A、B、C都可以搜索到同一个调用链。 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。
排查NegativeWorkService#handle方法 问题修复,改为批量插入数据。 图19 问题修复 观察接口调用平均响应时间,从80s减少到0.2s。 图20 优化后查询接口调用平均响应时间
能否第一时间复现用户的使用场景;能否知晓用户遇到的详细报错信息而快速修复。 业务实现 APM提供应用体验管理能力,实时分析应用事务从用户请求、服务器到数据库,再到服务器、用户请求的完整过程,实时感知用户对应用的满意度,帮助您全面了解用户体验状况。对于用户体验差的事务,通过拓扑和调用链完成事务问题定位。
{Endpoint} / {resource-path} ? {query-string} 尽管请求URI包含在请求消息头中,但大多数语言或框架都要求您从请求消息中单独传递它,所以在此单独强调。 URI-scheme: 表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint:
能否第一时间复现用户的使用场景;能否知晓用户遇到的详细报错信息而快速修复。 业务实现 APM提供应用体验管理能力,实时分析应用事务从用户请求、服务器到数据库,再到服务器、用户请求的完整过程,采用Apdex(应用性能指数)自动化打分,实时感知用户对应用的满意度,帮助您全面了解用户体
计算:将所有请求按照耗时从小到大排序,第(99%*总请求数)个请求的耗时即为TP99时延。若(99%*总请求数)出现小数则向上取整。 整体时延/服务时延 时延指调用从发起请求到获得响应的耗时。APM中,整体时延指整个请求的总耗时,服务时延指单个服务的耗时,即整体耗时减去调用其他安装探针服务的耗时。例如,有服务
终端设备、自定义上报等应用监控能力。 API 12 及以上 集成SDK 项目引入Harmony SDK。 方法一:从Harmony仓库拉取SDK。 使用如下命令,从Harmony仓库拉取SDK。 ohpm install apm_harmony_sdk 配置文件中添加依赖并引入SDK。
若需要发送告警通知,则“发送通知”需要选择“是”,并选择主题。 添加至服务参数说明: 若选择“是”,表示添加阈值规则到整个服务; 若选择“否”,表示添加阈值规则到单个实例。
事务列表 事务表示一个HTTP请求,是从“用户请求 > webserver > DB > webserver > 用户请求”的完整过程。现实生活中,事务即一次任务,用户使用应用完成一项任务,比如电商应用程序中一次商品查询就是一个事务,一次支付也是一个事务。 在执行一个事务时,可能