检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
作。 配置方法 接入APM的机器与APM服务网络无法连通,可以接入代理。 配置代理 登录AOM 2.0控制台。 在菜单栏选择“采集管理”,进入“采集管理”界面。 在左侧导航栏中,选择“UniAgent管理 > 代理区域管理”,进入代理区域管理页面。 单击“添加代理机”,配置相关参数信息。
App名称:创建移动端App的名称,用于区分移动端App。 SDK拓展配置项 SDK拓展配置项,可以不选择、选择一个或多个配置项。 未被选择的配置项,将不在指标中体现其数据。 业务埋码探针 在Android添加探针。 下载配置文件。 将下载的文件放在工程根目录。 添加SDK依赖。 接入iOS,详细操作参见开始监控iOS应用
的名称,用于区分移动端App。 图2 创建Android移动端App SDK拓展配置项可以不选择、选择一个或多个配置项。未被选择的配置项,将不在指标中体现其数据。 图3 Android SDK拓展配置项 单击“创建移动端App”,完成创建。 在Android添加探针。 图4 Android业务埋码探针
将复制的安装JavaAgent命令执行。 修改apm.config文件中的master.address、access.address以及business参数值。 图3 修改配置文件 单击下拉菜单,选择“编辑配置”。 修改IDE的运行/调试配置。 图4 修改运行/调试配置 在运行/
的名称,用于区分移动端App。 图2 创建Harmony移动端App SDK拓展配置项可以不选择、选择一个或多个配置项。未被选择的配置项,将不在指标中体现其数据。 图3 Harmony SDK拓展配置项 单击“创建移动端App”,完成创建。 在Harmony添加探针。 图4 Harmony业务埋码探针
在界面左侧树单击待查看Profiler性能分析环境后的。 单击“组件设置”,在Profiler性能剖析配置中,配置开关“开启”或“停止”。详细操作参见Profiler性能剖析配置。 图2 Profiler性能剖析配置 父主题: Profiler性能分析
Docker环境:执行以下命令运行容器。如需配置更精细化的系统调用控制,请参见官方文档。开启特权容器存在容器逃逸风险,请评估后使用。 docker run --security-opt seccomp=unconfined XXX Kubernetes环境:配置特权容器参数privileged:
移动端App的名称,用于区分移动端App。 图2 创建iOS移动端App SDK拓展配置项可以不选择、选择一个或多个配置项。未被选择的配置项,将不在指标中体现其数据。 图3 iOS SDK拓展配置项 单击“创建移动端App”,完成创建。 在iOS添加探针。 图4 iOS业务埋码探针
新增2.0.5版本更新说明。 2024-03-04 新增App监控。 表1中的新增“自定义参数”。 配置url监控项 > url采集配置章节,新增“来源”、“状态”两个字段。 新增配置Springbean监控项。 新增C++应用接入。 外部调用,支持“envId”字段。 异常,支持“关联调用链”功能。
复网络错误时上报有null的问题。 修复插件加载时会出现未完成配置的问题。 修复插件插桩异常后复制文件失败的问题。 Android 7 及以上 2.0.9 SDK下载 插件下载 SDK下载 插件下载 插件添加功能开关配置,帮助调试定位问题。 修复了链路追踪开关的远程配置生效时机错误的问题。 修复了anr错误栈日志显示重复的问题。
查看URL跟踪视图 查看URL跟踪配置 设置为URL跟踪的url会显示在URL跟踪配置列表中。 在左侧导航栏选择“应用监控 > 指标”。 在界面左侧树单击对应应用,进入该应用的详情页。 单击“URL跟踪配置”,可以查看该应用下所有的URL跟踪。 图4 查看URL跟踪配置列表 如需删除某一UR
支持查询已产生告警消息列表。 应用全局拓扑图 支持查询应用全局拓扑图。 组件环境拓扑图 支持查询组件环境拓扑图。 URL跟踪配置列表 支持查询已配置好的URL跟踪配置列表。 URL跟踪Region环境列表 支持查询所选Region下设置了URL跟踪的环境列表。 URL跟踪视图列表 支持查询当前被调用的URL跟踪视图列表。
能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了APM服务支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。 表1 SDK列表 编程语言 Github地址 参考文档 Java huaweicloud-sdk-java-v3 Java
APM”,进入APM服务页面。 在左侧导航栏选择“应用监控 > 指标”。 在界面左侧树单击对应应用,进入该应用的指标详情页。 单击“通知配置”,切换至通知配置页签。 单击“新增”,弹出新增通知页面。 图1 创建通知对象 在弹出的新增通知页面选择“区域”、“主题”,选择是否开启“默认”开关
只根据该全局TraceID搜索。 选填 应用码 已配置url监控项的业务code采集长度限制、解析业务code的key、业务code的正确值参数后,会采集相应的应用码,这里可以根据应用码进行搜索。 选填 自定义参数 使用方法 配置url监控项的拦截header指定key值、拦截u
拦截cookie指定key值的内容。 url采集配置 obj_array JAVA - 2.0.0 - url采集配置,将restful风格url按配置进行规整;规整方式包含startwith,endwith,include,regex四种方式。 采集黑名单配置 obj_array JAVA -
"sampleType":"4","slowRequestThreshold":800} 2.0.0 - 默认采样配置(指定dubbo调用采样配置,会覆盖apm默认的采样配置) 表2 dubbo服务端监控指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 方法
JAVA方法采集参数 参数名 数据类型 应用类型 默认值 Agent支持的起始版本 Agent支持的终止版本 描述 拦截方法配置 obj_array JAVA - 2.0.0 - 配置拦截方法名,该方法会添加监控;拦截方法名多个用逗号分隔,拦截方法名为空,默认拦截所有public方法。 表2 JAVA方法指标说明
Array of ConfigItem objects 配置项列表。 表3 ConfigItem 参数 是否必选 参数类型 描述 config_name 否 String 配置项名称。 config_value 否 String 配置项值。 should_override 否 Boolean
APM工具通常基于ASM框架进行字节码插桩。这种技术允许开发者动态修改应用程序的字节码,以便在不改变源代码的情况下监控性能。 然而,若同时安装多个APM工具,会导致代码多次插桩。不同产品的实现可能相互冲突,进而引发编译错误和性能问题。例如,一个工具可能会修改某个方法的字节码,而另