检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
APM的应用性能指标采集,包含调用链、SLA、SQL调用、JVM等性能指标采集。 资源消耗:此类指标采集资源消耗和使用APM的探针个数、服务间调用次数、采样率配置等强相关。 使用建议:单节点使用APM的探针个数建议控制在20个以内。
全局标签是对某个应用下所有环境的监控项对应的某个采集器,自定义采集参数。 环境监控项采集器参数配置的优先级高于标签采集器参数配置,标签采集器参数配置优先级高于全局标签采集器参数配置。 新建标签 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。
选择一个或多个组件,单击“保存并复用到其他组件”,则当前“关联日志服务”的配置,成功的复制到被选择的组件中。 Profiler性能剖析配置 进入组件配置页,在“Profiler性能剖析配置”表单中填写相关信息。 图6 Profiler性能剖析配置 表2 Profiler性能剖析配置说明 参数 说明 Profiler启停
移动端App的名称,用于区分移动端App。 图2 创建iOS移动端App SDK拓展配置项可以不选择、选择一个或多个配置项。未被选择的配置项,将不在指标中体现其数据。 图3 iOS SDK拓展配置项 单击“创建移动端App”,完成创建。 在iOS添加探针。 图4 iOS业务埋码探针
单击“推荐模板”,查看已配置好的告警模板。 图1 查看推荐模板 单击“查看详情”,查看已配置好的告警模板详细信息。 图2 推荐模板列表 单击“复制”,将推荐模板复制到模板列表,复制时可自定义模板名称。 图3 复制告警模板 单击“确定”后返回告警模板配置页面,此时页面会默认搜索刚复制的告警模板。
App名称:创建移动端App的名称,用于区分移动端App。 SDK拓展配置项 SDK拓展配置项,可以不选择、选择一个或多个配置项。 未被选择的配置项,将不在指标中体现其数据。 业务埋码探针 在Android添加探针。 下载配置文件。 将下载的文件放在工程根目录。 添加SDK依赖。 接入iOS,详细操作参见开始监控iOS应用
的名称,用于区分移动端App。 图2 创建Android移动端App SDK拓展配置项可以不选择、选择一个或多个配置项。未被选择的配置项,将不在指标中体现其数据。 图3 Android SDK拓展配置项 单击“创建移动端App”,完成创建。 在Android添加探针。 图4 Android业务埋码探针
查看URL跟踪视图 查看URL跟踪配置 设置为URL跟踪的url会显示在URL跟踪配置列表中。 在左侧导航栏选择“应用监控 > 指标”。 在界面左侧树单击对应应用,进入该应用的详情页。 单击“URL跟踪配置”,可以查看该应用下所有的URL跟踪。 图4 查看URL跟踪配置列表 如需删除某一UR
的名称,用于区分移动端App。 图2 创建Harmony移动端App SDK拓展配置项可以不选择、选择一个或多个配置项。未被选择的配置项,将不在指标中体现其数据。 图3 Harmony SDK拓展配置项 单击“创建移动端App”,完成创建。 在Harmony添加探针。 图4 Harmony业务埋码探针
Docker环境:执行以下命令运行容器。如需配置更精细化的系统调用控制,请参见官方文档。开启特权容器存在容器逃逸风险,请评估后使用。 docker run --security-opt seccomp=unconfined XXX Kubernetes环境:配置特权容器参数privileged:
探针操作 通过探针管理您可以查看当前已接入Agent的部署状态及运行状态,并且能对接入的Agent进行停止、启动和删除操作。 查看探针 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“应用监控 > Agent管理”。
接口调用页签。 单击告警中的“配置”,修改监控数据指标采集最大行数。 图2 监控指标数据采集的最大行数配置 单击“确定”,配置完成。 监控指标数据的数量,超过默认或者配置的数值时,页面才会显示“URL监控 采集数量超过上限 xxx,如需修改请 配置”的告警。 如果监控指标数据的数
在界面左侧树单击待查看Profiler性能分析环境后的。 单击“组件设置”,在Profiler性能剖析配置中,配置开关“开启”或“停止”。详细操作参见Profiler性能剖析配置。 图2 Profiler性能剖析配置 父主题: Profiler性能分析
启动性能 启动性能页面展示App监控的启动性能信息,包括该应用下的启动崩溃数、总启动数、慢启动数、正常启动数、平均响应时间、设备总览趋势图、调用耗时趋势图以及启动性能列表。 Harmony不支持上报启动性能数据。 登录管理控制台。 单击左侧,选择“管理与监管> 应用性能管理 APM”,进入APM服务页面。
对比 Profiler对比,通过火焰图实时展示两个实例或同一个实例不同时间段的方法、类和线程的调用关系和执行效率的差异,帮助对比代码性能差异。 对比 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“应用监控 > 指标”。
JVM监控界面内存监控中,为何最大内存比分配内存小? 通过-Xmx设置了堆内存的最大值,堆内存的分配值也不一定比设定的堆内存的最大值小,JVM是动态申请堆内存的,即使配置了-Xms最小值,也不是一开始就分配到-Xms值,会根据2的倍数申请,很可能稍微超过-Xmx的限制,可增加-XX:+AlwaysPretouch避免JVM动态申请堆内存。
groups”,将待导入的xcframework库工程文件复制到工作空间。 添加配置文件。 在创建移动端iOS App过程中,会生成名为apm-sdk-config.json的配置文件,下载并拖拽至Xcode工程根目录,如下图所示: 配置参数说明: 参数名称 是否必填 默认值 描述 appId 是 -
调用链跳转日志不生效? TraceID用来唯一标识调用链,开启后,系统会在您的日志文件中增加TraceID信息,您可通过TraceID精准搜索调用链的日志信息。配置ICAgent时开启TraceID开关,在搜索日志页面,为什么按照TraceID搜索不到相关日志? 请检查日志组件是否使用log4j,详细
Net类型 APM支持的.Net类型 APM支持.Net类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 skywalking探针 .Net组件和框架 探针类型 组件 支持版本 skywalking探针 ASP.NET Core 6.0
应用性能管理 APM 调用链的介绍及界面操作 07:26 应用性能管理调用链介绍及界面操作 应用性能管理 APM 告警模板配置 02:52 应用性能管理告警模板配置 应用性能管理 APM 标签管理 04:30 应用性能管理标签管理