检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
首次使用APM,您需要在华为云官方网站开通APM,并为您的应用安装Agent。 应用接入APM 快速接入Agent 为JAVA应用手工安装Agent 为CloudDeploy安装Agent 为部署在CCE容器中的JAVA应用安装Agent 05 API 您可以使用本文档提供的API对应用性能管理服务进行相关操作。
所属应用:在下拉列表中选择所属的应用。 前端站点名称:创建前端站点的名称,用于区分前端站点。 SDK拓展配置项 SDK拓展配置项,可以不选择、选择一个或多个配置项。 未被选择的配置项,将不在指标中体现其数据。 业务埋码探针 在微信小程序添加探针。 安装SDK,在终端中运行以下命令: npm i apm-mini-sdk
测试流程 在不安装探针的情况下,分别使用1TPS、500TPS、1000TPS、2000TPS压测样本,每次的持续时长为30分钟,压测结果将作为基线性能指标。 安装探针,采样策略设置为智能采样和100%采样两种情况下,重复步骤1的压测过程,对比CPU、内存、RT上的差异。 安装带Pro
访问站点用户的数量,在某一段时间内,同一个用户多次访问算一次。“用户数量”可以作为访问这个站点的用户数量的统计标识。 新用户数 首次访问某网页的用户数量。 页面点击量 某网页的点击量。 页面停留时间 停留在某页面的时长。 加载次数 页面加载的次数。 开始时间 某个用户访问页面的开始时间。 URL
探针管理 概述 探针下载地址 探针接入地址 探针安装脚本 探针操作 Agent升级
Kubernetes如何接入APM 如果使用CCE或开源Kubernetes部署应用,可以通过修改deployment.yaml接入APM,即可在指标、调用链界面上查看应用情况。 如果使用通用的开源Kubernetes部署应用,可以通过安装Helm方式接入APM,即可在指标、调用链界面上查看应用情况。
], 配置参数 登录APM控制台,创建Harmony App应用,详细操作参见Harmony快速接入。 下载配置文件apm-sdk-config.json,并将文件拖入项目资源目录中,文件路径src->main->resources->rawfile。 表2 鸿蒙配置参数列表 配置参数
Kubernetes如何接入APM 通过修改deployment.yaml接入APM 通过安装Helm方式接入APM 父主题: 接入APM
验证端口转发是否成功。 curl -kv https://{跳板机ip}:41333 curl -kv https://{跳板机ip}:41335 修改javaagent中的apm.config配置文件。 master.address=https://{跳板机公网ip}:41333 access
接入APM 云下业务接入云上APM 公网如何接入APM Kubernetes如何接入APM IDE如何接入APM Windows IIS如何安装JavaAgent
CCE、ServiceStage容器服务上已部署Java应用。 操作流程 步骤一:开通APM 请参考开通和购买。 步骤二:开启应用监控 请根据部署应用的方式来确定如何进行操作。当前,APM支持下述部署应用的方式,请您按实际情况进行操作。 通过应用管理与运维平台(ServiceStage)部署应用,入门操作详见ServiceStage方式
NodeJsHttpServer监控 介绍APM采集的NodeJsHttpServer监控指标的类别、名称、含义等信息。 表1 NodeJsHttpServer监控指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 汇总(total,url接口调用汇总统计数据。)
将复制的安装JavaAgent命令执行。 修改apm.config文件中的master.address、access.address以及business参数值。 图3 修改配置文件 单击下拉菜单,选择“编辑配置”。 修改IDE的运行/调试配置。 图4 修改运行/调试配置 在运行/
告警列表”,在告警页面自行查看。 APM目前支持对表1中的告警创建通知规则。 表1 告警类型说明 告警类型 说明 探针休眠 探针休眠产生的告警。 采集器安装告警 包括ICAgent安装失败告警、ICAgent升级失败告警、ICAgent卸载失败告警和ICAgent状态异常告警。 阈值告警 阈值规则产生的阈值告警。
快速接入Agent 前提条件 部署APM Agent时,必须确保接入APM的机器与APM服务网络连通,Agent才能正常工作。可使用Telnet命令测试目标机器与APM服务器网络是否连通。例如,以检查华北-北京四区域,且接入方式选择“增强型探针”的连通性为例,请登录应用所部署的机器,并输入命令telnet
手动接入Agent 前提条件 部署APM Agent时,必须确保接入APM的机器与APM服务网络连通,Agent才能正常工作。可使用Telnet命令测试目标机器与APM服务器网络是否连通。例如,以检查华北-北京四区域,且接入方式选择“增强型探针”的连通性为例,请登录应用所部署的机器,并输入命令telnet
S App。 传输协议 HTTPS 版本更新说明 表1 版本更新说明 版本号 SDK下载地址 检验信息下载地址 更新说明 系统 2.0.7 单击下载 单击下载 支持远程配置功能。 iOS10、Xcode11及以上。 2.0.6 单击下载 单击下载 修复配置引起的SDK启动失败问题。
单击“监控项”,切换至“监控项”页签。 单击需要配置的监控项所在行操作列的“编辑”。 图1 监控项配置 在右侧弹出的“编辑【xxx】监控配置”页面对监控项进行配置。具体配置方法,详见“配置xxx监控项”章节。 图2 编辑【Hikari连接池监控】监控配置 配置完成后,单击“确定”。 监控项启停
配置JavaMethod监控项 在“编辑【Java方法】监控配置”页面配置拦截方法配置参数。 采集间隔:默认60s,此处不支持修改。 拦截方法配置:是通过该配置可以采集对应的业务方法,在JavaMethod指标页面和调用链中会展示对应的方法数据。 拦截类名:配置需要采集的全限定类名(包名+类名)。
配置HBase监控项 在“编辑【HBase监控】监控配置”页面配置以下参数: 采集间隔:默认60s,此处不支持修改。 父主题: 应用监控配置