检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
拓扑是对应用间调用关系和依赖关系的可视化展示。全链路拓扑图中,每个圆圈代表一个服务,圆圈上每个分区代表一个实例,每个箭头代表一个调用关系。APM支持跨应用调用,即拓扑图可展示不同应用的服务间调用关系,可在圆圈上单击右键,再单击“查看应用”跳转到关联的应用拓扑界面。 圆圈上的不同颜色代表该实例的健康程度。
Performance Index,是由Apdex联盟开发的用于评估应用性能的工业标准。Apdex标准从用户的角度出发,将对应用响应时间的表现,转为用户对于应用性能的可量化范围为0-1的满意度评价。 Apdex的原理 Apdex定义了应用响应时间的最优门槛为T(即Apdex阈值,T由性能评估人
使用静态阈值模板创建一条批量阈值规则 单击“操作”列的“创建规则”,操作详见使用模板创建批量阈值规则。 修改静态阈值模板 单击“操作”列的“编辑”。 删除静态阈值模板 删除一个静态阈值模板:单击“操作”列的“删除”。 删除一个或多个静态阈值模板:选中一个或多个静态阈值模板前的复选框,单击页面上方的“删除”。 搜索静态阈值模板
及对象实时参数。方便开发人员从实时的远程应用程序中获取调试信息,而无需重新启动应用程序,也不会阻止它并导致服务停机。 使用限制 为了应用运行稳定,强烈建议您按照要求升级JDK版本,在低版本的JDK上使用Debugging诊断功能,存在应用崩溃的风险。 Debugging诊断仅针对白名单用户开放。
_event相关的MMap的总内存大小(默认516 K Bytes)。当Java中线程数较多时,会触发限制并在Java标准输出中打印警告信息perf_event mmap failed...。出现这个告警信息,对Java的运行没有副作用,对业务也没有影响,实际的影响是火焰图中看不
查询服务实例列表 功能介绍 查询指定服务下的实例列表。 URI GET /v1/{project_id}/ats/applications/{application}/instances 请求消息 表1 请求消息头 参数 描述 是否为必选 示例 clusterId 集群ID 否 default
按需计费是一种先使用再付费的计费模式,适用于无需任何预付款或长期承诺的用户。本文介绍APM探针按需计费的计费规则。 适用场景 按需计费适用于具有不能中断的短期、突增或不可预测的应用或服务,例如电商抢购、临时测试、科学计算。 计费周期 系统会在每日的固定时间统一结算前一天产生的按量费用,每日的13:0
拓扑 拓扑图展示服务之间一段时间的调用关系,可以是从调用方统计的,也可以是从被调用方统计的,并且可以查看这个调用关系的趋势图。通过拓扑图,一方面可以自动梳理服务之间的调用关系,同时也可以从全局视角查看服务之间调用是否正常,快速定位问题所在。可以清晰地展示应用间关系、调用数据(服务、实例指标)、健康状况等详细内容。
查询告警列表 功能介绍 查询系统中存在的告警。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v1/apm2/openapi/alarm/data/get-alarm-data-list
可以作为访问这个站点的用户数量的统计标识。 浏览量 页面访问量或点击量的数量。 平均加载时间 页面加载的平均时间。 JS错误数 JS错误率=运行JavaScript触发的错误总数/运行JavaScript的总数。 慢接口占比 慢接口指加载耗时大于1000ms的调用,慢接口占比=慢接口数量/总接口数量。
探针接入 目前支持的探针类型包括Skywalking和OpenTelemetry两类。 表1 探针接入列表 探针类型 目前支持的接入类型 目前支持的局点 Skywalking JAVA应用,Python应用,GO应用,Nodejs应用,PHP应用以及.Net应用接入。 华北-北京
ist 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 x-business-id 是 Long 应用id。 表2 请求Body参数 参数 是否必选 参数类型 描述 business_id
餐包计费中探针实例的基本计费单位,不同版本的探针实例都转化为探针计费单元。 套餐包费用为一次性支付,即刻生效,暂不支持指定日期生效。 套餐包可叠加使用。 购买的套餐包在生效期内,扣费方式是先扣除已购买的套餐包内的额度后,超出部分以按需计费的方式进行结算。 购买的套餐包到期后如果没
对于获取用户Token接口,您可以从接口的请求部分看到所需的请求参数及参数说明。将消息体加入后的请求如下所示,加粗的斜体字段需要根据实际值填写,其中username为用户名,domainname为用户所属的账号名称,********为用户登录密码,xxxxxxxxxxxxxxxxxx为project的名称,如“
错误摘要 错误信息的摘要。 错误类型 错误的类型。 错误次数 错误的次数。 影响设备数 错误影响设备的数量。 影响版本数 错误影响版本的次数。 首次发生时间 错误首次发生的时间。 最后发生时间 错误最后发生的时间。 单击“错误摘要”列的某一行对应的“操作”列的“分析”按钮,展示某
说明 卡顿摘要 卡顿信息的摘要。 卡顿类型 卡顿的类型。 卡顿次数 卡顿的次数。 影响设备数 卡顿影响设备数量。 影响版本数 卡顿影响版本数量。 首次发生时间 首次发生卡顿的时间。 最后发生时间 最后发生卡顿的时间。 单击“卡顿摘要”列的某一行对应的“操作”列的“分析”按钮,展示某条
崩溃的次数。 影响设备数 崩溃影响的设备数量。 影响版本数 崩溃影响的版本数量。 首次发生时间 首次发生崩溃的时间。 最后发生时间 最后一次发生崩溃的时间。 单击“崩溃摘要”列的某一行对应的“操作”列的“分析”按钮,展示某条崩溃记录的详细信息。包括:崩溃总览趋势图、TOP5版本崩溃、TOP5设备崩溃以及崩溃列表。
代码分析 修复代码,将list的遍历算法从普通的下标for循环改为增强的for循环。 图6 修复代码 优化后,重复步骤4-步骤5,发现CPU使用率<1%。 图7 优化后CPU(%) 如何查询并解决内存升高问题 前提条件:开启测试程序,同时设定heap的大小为2g(-Xms2g -Xmx2g)。
最大事件值 自定义上报的最大事件值。 最小事件值 自定义上报的最小事件值。 平均事件值 自定义上报的平均事件值。 事件地址 自定义上报的地址。 事件触发次数 自定义上报触发的次数。 人均次数 每个用户触发该自定义上报的平均次数。 最后上报时间 自定义上报最后一次上报的时间。 父主题: 前端监控
单击“App版本”某一行对应的“操作”列的“分析”按钮,展示App版本的详细信息。包括:设备型号/ID、App、版本、系统、系统版本、UA、地域、用户标识、发生时间以及操作。 图3 App版本统计表-分析 单击“设备型号/ID”列的某一行对应的“操作”列的“查看详情”,展示App版本统计的基本信息。