检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
概述 APM探针通过字节码增强技术进行调用埋点,运行在应用所在的服务器上,实时采集应用性能相关的数据。 安装APM 探针是使用APM服务的前提,详细操作参见为JAVA应用手工安装Agent。 APM支持对租户使用的探针数量进行统计,详细操作参见用量统计。 父主题: 探针管理
最后错误 最后错误的traceId。 最慢调用链 采集周期内最慢的调用链对应traceId。 错误调用链 采集周期内发生错误的调用链对应traceId。 单击“调用次数“、”平均响应时间”等列的蓝色字体数值,会以图表的形式显示对应的数值详情。 单击“最慢调用链”列的查看详情,可以查看方法对应的最慢调用链详情。
pm init 运行安装SDK的命令,安装SDK软件包。 单击开发者工具菜单栏中的“工具 > 构建npm”,构建当前工程的npm库文件。在“miniprogram_npm”文件夹中查看有“apm-mini-sdk”文件夹表示引入成功。 4.从页面复制用于埋码的代码放置到app.js文件中。
探针和其他产品探针都不兼容。 APM大多是基于ASM框架进行字节码插桩实现的,同时安装两个探针相当于对您的代码插桩两次,而不同产品的插桩代码实现不同,代码冲突可能造成严重的性能问题。 因此,不要将其他产品的探针与APM 探针同时安装,以确保应用的稳定性。
所属应用:在下拉列表中选择所属的应用。 前端站点名称:创建前端站点的名称,用于区分前端站点。 SDK拓展配置项 SDK拓展配置项,可以不选择、选择一个或多个配置项。 未被选择的配置项,将不在指标中体现其数据。 业务埋码探针 在站点或H5端添加探针。将代码粘贴到站点或H5端的Index.html的<body>内容第一行。
ail 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 x-business-id 是 Long 应用id。 表2 请求Body参数 参数 是否必选 参数类型 描述 tx_name
定义在环境标签上面,这样打了对应的环境标签自动继承属性,实现配置自动化。采集参数配置请参见应用监控配置。 指标集 一个采集器会采集多个指标集的数据。比如Url的采集器会采集Url详情信息,总体调用情况,状态维度的统计等多种维度的统计值,每一种统计值对应一个指标集。同时每一种指标集
如果显示数据采集被停止,可能的原因有: 实例级别停止,APM探针管理中采集被停止。 监控项级别停止,监控项状态列表某些监控项采集被人为停止。 APM控制台的“全局配置(系统管理 > 通用配置)”中字节码方式采集被停止。 如果长时间未采集到指标数据,可能的原因有: java9启动提示找不到sql
格几种类型。每个监控项的视图配置是后台配置好的,并未对外开放。可以将视图与后台指标集对应进行查看,具体请参见指标集。 汇总表格:记录一段时间之内,针对主键类型做groupby的汇总计算的结果。汇总表格里面每个数字或者字符串可以单击查看针对groupby主键的趋势图。 趋势图:就是
在“委托”选择已创建的委托名称,确认后即可生效,如图2所示。 图2 设置委托 (可选)如果您新购买的虚拟机需要设置委托,请在“购买弹性云服务器”页面,“高级配置”中选择“现在配置”,在“委托”中选择已创建的委托名称,如图3所示。待剩余参数配置完成后,单击“立刻购买”即可。 图3 设置委托
单击“标签管理”,切换到标签管理页签。 单击待修改标签所在行的“采集器配置”,在弹出的采集器配置页面的采集器下拉框中勾选需要关联的采集器,单击“确定”。 单击待修改标签所在行的“更改关联环境”,在弹出的更改环境页面重新勾选关联环境,单击“确定”。 单击待修改标签所在行的“编辑标签”,在弹出的编辑标签页面可以修改标签、描述。
用户高频问题 APM采集探针对服务器的资源消耗大吗?例如内存。 APM的应用性能指标采集,包含调用链、SLA、SQL调用、JVM等性能指标采集。 资源消耗:此类指标采集资源消耗和使用APM的探针个数、服务间调用次数、采样率配置等强相关。 使用建议:单节点使用APM的探针个数建议控制在20个以内。
概述 链路追踪采集分布式应用的完整调用链路,提供了接口调用、数据库、异常等数据采集类型。可以帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。 安装探针是使用链路追踪功能的前提,详细操作参见探针接入。 父主题: 链路追踪
支持查询环境标签接口。 组件列表 支持查询组件列表。 组件下的环境列表 支持查询组件下的环境列表。 根据组件id删除指定的组件 支持删除指定的组件。 应用的详情 支持查询单个应用的详情。 子应用详情 支持查询单个子应用详情。 监控项配置信息 支持查询监控项配置信息。 调用链拓扑图 支持查询调用链拓扑图。
JVM监控界面内存监控中,为何最大内存比分配内存小? 通过-Xmx设置了堆内存的最大值,堆内存的分配值也不一定比设定的堆内存的最大值小,JVM是动态申请堆内存的,即使配置了-Xms最小值,也不是一开始就分配到-Xms值,会根据2的倍数申请,很可能稍微超过-Xmx的限制,可增加-XX:+AlwaysPretouch避免JVM动态申请堆内存。
所属应用:在下拉列表中选择所属的应用。 App名称:创建移动端App的名称,用于区分移动端App。 SDK拓展配置项 SDK拓展配置项,可以不选择、选择一个或多个配置项。 未被选择的配置项,将不在指标中体现其数据。 业务埋码探针 在Android添加探针。 下载配置文件。 将下载的文件放在工程根目录。
“慢请求”是指“编辑【URL监控】监控配置”中,“慢请求阈值定义”的全局请求响应时间小于阈值的请求,相关配置说明参见配置url监控项。 单击“保存”,完成配置。全采样设置完成约10分钟后,该配置生效。 数据库监控配置 配置慢SQL的阈值,超过该阈值的请求被称为慢SQL,并在接口调用、监控报表等展示相关请求。
告警通知 告警可帮您将组件的告警以短信、邮件、函数、语音或工作流的方式发送给您指定的终端,以便在第一时间获取到组件的异常状况,进而迅速处理故障,避免造成业务损失。前提是有消息通知服务(Simple Message Notification,简称SMN)的权限,具体配置请参见权限管理。 如
在界面左侧树单击待查看接口调用的环境后的,默认显示接口调用页签。 单击告警中的“配置”,修改监控数据指标采集最大行数。 图2 监控指标数据采集的最大行数配置 单击“确定”,配置完成。 监控指标数据的数量,超过默认或者配置的数值时,页面才会显示“URL监控 采集数量超过上限 xxx,如需修改请 配置”的告警。
代理区域管理”,进入代理区域管理页面。 单击“添加代理机”,配置相关参数信息。 图1 添加代理机 表1 添加代理机参数说明 参数 说明 示例 代理区域 选择已创建的代理区域。 region 主机 选择已安装的UniAgent主机。 - 代理IP 配置代理机的IP地址 - 端口 端口号,必须小于或等于65535