# 应用性能管理 APM > 实时监控并管理企业应用性能和故障 ## 产品介绍(2.0) - [图解应用性能管理2.0](https://support.huaweicloud.com/productdesc-apm2/apm_01_0001.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [什么是应用性能管理服务](https://support.huaweicloud.com/productdesc-apm2/apm_01_0002.md): 在云时代微服务架构下应用日益丰富,纷杂的应用异常问题接踵而来。应用运维面临巨大挑战:分布式应用关系错综复杂,应用性能问题分析定位困难,应用运维面临如何保障应用正常、快速完成问题定位、迅速找到性能瓶颈的挑战。应用体验差导致用户流失。运维人员如果无法实时感知并追踪体验差的业务,不能及时诊断应用异常,将严重影响用户体验。业务系统的应用多、分布广 - [产品功能](https://support.huaweicloud.com/productdesc-apm2/apm_01_0003.md): APM作为云应用性能管理服务,拥有应用指标监控、调用链追踪、应用拓扑、URL跟踪、资源标签管理、标签管理、智能告警、Agent管理、前端监控、链路追踪、App监控、配置管理、跨账号管理以及系统管理等功能。APM应用指标监控可以度量应用的整体健康状况。包括:应用监控详情、应用监控配置、监控项视图、实例、采集状态以及组件设置。应用监控详情:A - [应用场景](https://support.huaweicloud.com/productdesc-apm2/apm_01_0004.md): APM应用广泛,下面介绍APM的典型应用场景,以便您深入了解。业务痛点分布式微服务架构下的应用,虽然丰富多样且开发效率高,但是给传统运维诊断技术带来了巨大挑战。以电商为例,主要遇到如下问题:定位问题难客服人员接到用户反馈商品购买出现问题后,会交由技术人员排查解决。而微服务分布式架构中的一个业务请求通常要经过多个服务/节点后返回结果。一旦请 - [基本概念](https://support.huaweicloud.com/productdesc-apm2/apm_01_0005.md): 应用拓扑是针对应用的调用关系和依赖关系的可视化展示。应用拓扑图主要是由圆圈、箭头连线、资源组成。每个箭头连线代表一个调用关系。连线上的数据表示请求量、平均RT和error数。拓扑使用平均RT进行量化,使用不同颜色对不同区间RT值进行标识,方便用户快速发现问题,并进行定位。数据库:当数据库调用时间≥100ms时会被标记为黄色,当数据库调用时 - [产品规格差异](https://support.huaweicloud.com/productdesc-apm2/apm_01_0006.md): APM产品规格包括免费版和企业版,当前支持Java应用接入APM。APM支持免费版升级至企业版,不支持企业版降级回免费版(基础版)。各版本支持的功能详见下表。 - [权限策略与授权项](https://support.huaweicloud.com/productdesc-apm2/apm_01_0007.md): 如果您需要对华为云上购买的APM资源,为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功能,可以帮助您安全的控制华为云资源的访问。如果华为账号已经能满足您的要 - [指标概述](https://support.huaweicloud.com/productdesc-apm2/apm_01_0101.md): 指标是对资源性能的数据描述或状态描述,指标由指标类别、指标名称、指标说明、数据类型和默认聚合方式组成。默认聚合方式有:LAST:表示采集到的指标中的最后一个指标。SUM:表示采集到的指标的总和。MAX:表示采集到的指标的最大值。AVG:表示采集到的指标的平均值。 - [异常日志](https://support.huaweicloud.com/productdesc-apm2/apm_01_0015.md): 介绍APM采集的异常指标的类别、名称、含义等信息。 - [GC监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0027.md): 介绍APM采集的GC监控指标的类别、名称、含义等信息。 - [JAVA方法](https://support.huaweicloud.com/productdesc-apm2/apm_01_0028.md): 介绍APM采集的JAVA方法指标的类别、名称、含义等信息。 - [JVM监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0029.md): 介绍APM采集的JVM监控指标的类别、名称、含义等信息。 - [JVM信息](https://support.huaweicloud.com/productdesc-apm2/apm_01_0030.md): 介绍APM采集的JVM信息指标的类别、名称、含义等信息。 - [Netty内存](https://support.huaweicloud.com/productdesc-apm2/apm_01_0031.md): 介绍APM采集的Netty内存指标的类别、名称、含义等信息。 - [线程](https://support.huaweicloud.com/productdesc-apm2/apm_01_0032.md): 介绍APM采集的线程指标的类别、名称、含义等信息。 - [NodeJs基本信息](https://support.huaweicloud.com/productdesc-apm2/apm_01_0076.md): 介绍APM采集的NodeJs基本信息。 - [NodeJs状态监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0077.md): 介绍APM采集的NodeJs状态监控指标的类别、名称、含义等信息。 - [C3P0连接池监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0033.md): 介绍APM采集的C3P0连接池监控指标的类别、名称、含义等信息。 - [Cassandra监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0034.md): 介绍APM采集的Cassandra监控指标的类别、名称、含义等信息。 - [ClickHouse数据库](https://support.huaweicloud.com/productdesc-apm2/apm_01_0035.md): 介绍APM采集的ClickHouse数据库指标的类别、名称、含义等信息。 - [DBCP连接池监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0036.md): 介绍APM采集的DBCP连接池监控指标的类别、名称、含义等信息。 - [Druid连接池监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0037.md): 介绍APM采集的Druid连接池监控指标的类别、名称、含义等信息。 - [EsRestClient监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0038.md): 介绍APM采集的EsRestClient监控指标的类别、名称、含义等信息。 - [GaussDb数据库](https://support.huaweicloud.com/productdesc-apm2/apm_01_0039.md): 介绍APM采集的GaussDb数据库指标的类别、名称、含义等信息。 - [HBase监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0040.md): 介绍APM采集的HBase监控指标的类别、名称、含义等信息。 - [Hikari连接池监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0041.md): 介绍APM采集的Hikari连接池监控指标的类别、名称、含义等信息。 - [Jetcd监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0042.md): 介绍APM采集的Jetcd监控指标的类别、名称、含义等信息。 - [MongoDb监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0043.md): 介绍APM采集的MongoDb监控指标的类别、名称、含义等信息。 - [Mysql数据库](https://support.huaweicloud.com/productdesc-apm2/apm_01_0044.md): 介绍APM采集的Mysql数据库指标的类别、名称、含义等信息。 - [ObsClient监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0045.md): 介绍APM采集的线程ObsClient监控的类别、名称、含义等信息。 - [Oracle数据库](https://support.huaweicloud.com/productdesc-apm2/apm_01_0046.md): 介绍APM采集的Oracle数据库指标的类别、名称、含义等信息。 - [Postgresql数据库](https://support.huaweicloud.com/productdesc-apm2/apm_01_0047.md): 介绍APM采集的Postgresql数据库指标的类别、名称、含义等信息。 - [NodeJsMysql数据库](https://support.huaweicloud.com/productdesc-apm2/apm_01_0075.md): 介绍APM采集的NodeJsMysql数据库指标的类别、名称、含义等信息。 - [CSEProvider集群监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0048.md): 介绍APM采集的CSEProvider集群指标的类别、名称、含义等信息。 - [DubboProvider监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0049.md): 介绍APM采集的dubbo服务端监控指标的类别、名称、含义等信息。 - [Functiongraph监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0050.md): 介绍APM采集的Functiongraph监控指标的类别、名称、含义等信息。 - [URL监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0052.md): 介绍APM采集的URL监控指标的类别、名称、含义等信息。 - [ApacheHttpAsyncClient连接池](https://support.huaweicloud.com/productdesc-apm2/apm_01_0053.md): 介绍APM采集的ApacheHttpAsyncClient连接池指标的类别、名称、含义等信息。 - [ApacheHttpClient连接池](https://support.huaweicloud.com/productdesc-apm2/apm_01_0054.md): 介绍APM采集的ApacheHttpClient连接池指标的类别、名称、含义等信息。 - [CSEConsumer集群监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0055.md): 介绍APM采集的CSEConsumer集群监控指标的类别、名称、含义等信息。 - [DubboConsumer监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0056.md): 介绍APM采集的DubboConsumer监控指标的类别、名称、含义等信息。 - [HttpClient监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0051.md): 介绍APM采集的HttpClient监控指标的类别、名称、含义等信息。 - [NodeJsHttpClient监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0078.md): 介绍APM采集的NodeJsHttpClient监控指标的类别、名称、含义等信息。 - [NodeJsHttpServer监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0079.md): 介绍APM采集的NodeJsHttpServer监控指标的类别、名称、含义等信息。 - [Redis方法调用信息](https://support.huaweicloud.com/productdesc-apm2/apm_01_0057.md): 介绍APM采集的Redis方法调用信息指标的类别、名称、含义等信息。 - [Jedis监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0058.md): 介绍APM采集的Jedis监控指标的类别、名称、含义等信息。 - [Lettuce客户端](https://support.huaweicloud.com/productdesc-apm2/apm_01_0059.md): 介绍APM采集的Lettuce客户端指标的类别、名称、含义等信息。 - [NodeJsRedis缓存](https://support.huaweicloud.com/productdesc-apm2/apm_01_0080.md): 介绍APM采集的NodeJsRedis缓存指标的类别、名称、含义等信息。 - [探针监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0021.md): 本章节介绍APM采集的探针监控指标的类别、名称、含义等信息。 - [Tomcat监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0022.md): 本章节介绍APM采集的Tomcat监控指标的类别、名称、含义等信息。 - [KafkaConsumer监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0061.md): 介绍APM采集的KafkaConsumer监控指标的类别、名称、含义等信息。 - [KafkaProducer监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0062.md): 介绍APM采集的KafkaProducer监控指标的类别、名称、含义等信息。 - [RabbitMqCommon监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0063.md): 介绍APM采集的RabbitMqCommon监控指标的类别、名称、含义等信息。 - [RabbitMqConsumer监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0064.md): 介绍APM采集的RabbitMqConsumer监控指标的类别、名称、含义等信息。 - [RabbitMqProducer监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0065.md): 介绍APM采集的RabbitMqProducer监控指标的类别、名称、含义等信息。 - [RocketMqConsumer监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0066.md): 介绍APM采集的RocketMqConsumer监控指标的类别、名称、含义等信息。 - [RocketMqProducer监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0067.md): 介绍APM采集的RocketMqProducer监控指标的类别、名称、含义等信息。 - [GRPCClient监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0068.md): 介绍APM采集的GRPCClient监控指标的类别、名称、含义等信息。 - [GRPCServer监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0069.md): 介绍APM采集的GRPCServer监控指标的类别、名称、含义等信息。 - [CoapClient监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0070.md): 介绍APM采集的CoapClient监控指标的类别、名称、含义等信息。 - [CoapServer监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0071.md): 介绍APM采集的CoapServer监控指标的类别、名称、含义等信息。 - [MoquetteBroker监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0072.md): 介绍APM采集的MoquetteBroker监控指标的类别、名称、含义等信息。 - [PahoPublisher监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0073.md): 介绍APM采集的PahoPublisher监控指标的类别、名称、含义等信息。 - [PahoSubscriber监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0074.md): 介绍APM采集的PahoSubscriber监控指标的类别、名称、含义等信息。 - [通信协议](https://support.huaweicloud.com/productdesc-apm2/apm_01_0026.md): 本章节介绍APM采集的Websocket监控指标的类别、名称、含义等信息。 - [数据库](https://support.huaweicloud.com/productdesc-apm2/apm_01_0087.md): 数据库(Database),数据库监控采集器。采集指标包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [异常日志](https://support.huaweicloud.com/productdesc-apm2/apm_01_0088.md): 异常日志(Exception),异常日志监控采集器。采集指标包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [实例](https://support.huaweicloud.com/productdesc-apm2/apm_01_0089.md): 实例(Instance),实例采集器。采集指标包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [JVM监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0090.md): JVM监控(Jvm),JVM监控采集器。采集指标包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [RpcClient监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0091.md): RpcClient监控(RpcClient),RpcClient监控采集器。采集指标包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [RpcServer监控](https://support.huaweicloud.com/productdesc-apm2/apm_01_0092.md): RpcServer监控(RpcServer),RpcServer监控采集器。采集指标包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [Api采集](https://support.huaweicloud.com/productdesc-apm2/apm_01_0082.md): Api采集(WebApi),Api采集器,获取Api监控相关信息。包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [Js错误采集](https://support.huaweicloud.com/productdesc-apm2/apm_01_0083.md): Js错误采集(WebError),Js错误采集器,获取页面错误相关信息。包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [页面性能采集](https://support.huaweicloud.com/productdesc-apm2/apm_01_0084.md): 页面性能采集(WebPage),页面性能采集器,获取页面性能相关信息。包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [流量(PV/UV)采集](https://support.huaweicloud.com/productdesc-apm2/apm_01_0085.md): 流量(PV/UV)采集(WebPvUv),WEB流量采集器,获取PV和UV相关信息指标。包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [自定义统计采集](https://support.huaweicloud.com/productdesc-apm2/apm_01_0100.md): 自定义统计采集(WebEvent)是自定义统计采集器,获取自定义统计相关信息。包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [卡顿监控采集](https://support.huaweicloud.com/productdesc-apm2/apm_01_0102.md): 卡顿监控采集(AppAnr)是卡顿监控采集器,获取卡顿监控相关信息。包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [崩溃监控采集](https://support.huaweicloud.com/productdesc-apm2/apm_01_0103.md): 崩溃监控采集(AppCrash)是崩溃监控采集器,获取崩溃监控相关信息。包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [设备监控采集](https://support.huaweicloud.com/productdesc-apm2/apm_01_0104.md): 设备监控采集(AppDevice)是设备监控采集器,获取设备监控相关信息。包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [错误监控采集](https://support.huaweicloud.com/productdesc-apm2/apm_01_0105.md): 错误监控采集(AppError)是错误监控采集器,获取错误监控相关信息。包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [自定义统计采集](https://support.huaweicloud.com/productdesc-apm2/apm_01_0106.md): 自定义统计采集(AppEvent)是自定义统计采集器,获取自定义统计相关信息。包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [启动性能采集](https://support.huaweicloud.com/productdesc-apm2/apm_01_0107.md): 启动性能采集(AppLaunch)是启动性能采集器,获取启动性能相关信息。包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [网络监控采集](https://support.huaweicloud.com/productdesc-apm2/apm_01_0108.md): 网络监控采集(AppNetwork)是网络监控采集器,获取网络监控相关信息。包括:类别、指标、指标名称、指标说明、单位、数据类型以及默认聚合方式。 - [隐私与敏感信息保护声明](https://support.huaweicloud.com/productdesc-apm2/apm_01_0008.md): 由于APM会将运维数据内容展示到APM控制台,请您在使用过程中,注意您的隐私及敏感信息数据保护,不建议将隐私或敏感数据上传到APM,必要时请加密保护。我们仅会根据本声明以下所述目的和方式收集和使用您的个人信息,如果我们要将收集的您的个人信息用于本声明未载明的其他目的,我们会以合理的方式自行或通过开发者明确向您告知,并再次获取您的同意或取得 - [数据采集](https://support.huaweicloud.com/productdesc-apm2/apm_01_0009.md): 在使用APM服务过程中用户开启APM数据采集开关后,APM仅采集应用性能指标及调用链相关数据,不涉及个人隐私数据。所采集的数据仅用于应用的性能分析和故障诊断,不会用于其他商业目的。APM服务针对用户数据上报设置租户级限流,分别对性能指标数据、调用链数据、事务数据、链路追踪指标数据、Profiler数据设置不同的限流阈值。超过阈值则触发限流 - [JAVA类型](https://support.huaweicloud.com/productdesc-apm2/apm_01_0094.md): APM支持监控JAVA类应用,目前已支持多种主流Java框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 自研探针支持的JAVA组件的框架/依赖库信息探针类型框架/依赖库JDK 1.8JDK 17JDK 11JDK 21自研探针Dubbo2.7.x2.7.x2.7.x2.6.x自研探针Jedis2.x.x-3.x.x2.x.x - [Node.js类型](https://support.huaweicloud.com/productdesc-apm2/apm_01_0095.md): APM支持监控Node.js类应用,目前已支持多种主流Node框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。OpenTelemetry探针支持的Node.js中更多支持自动埋点的依赖库和框架,请参考完整列表。 - [GO类型](https://support.huaweicloud.com/productdesc-apm2/apm_01_0096.md): APM支持GO类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。OpenTelemetry探针支持的GO组件中更多支持自动埋点的依赖库和框架,请参考完整列表。 - [Python类型](https://support.huaweicloud.com/productdesc-apm2/apm_01_0097.md): APM支持Python类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 - [PHP类型](https://support.huaweicloud.com/productdesc-apm2/apm_01_0098.md): APM支持PHP类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。OpenTelemetry探针支持的PHP组件中更多支持自动埋点的依赖库和框架,请参考完整列表。 - [.Net类型](https://support.huaweicloud.com/productdesc-apm2/apm_01_0099.md): APM支持.Net类应用,目前已支持多种主流框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。OpenTelemetry探针支持的.Net组件中更多支持自动埋点的依赖库和框架,请参考完整列表。 - [JavaAgent更新说明](https://support.huaweicloud.com/productdesc-apm2/apm_01_0093.md): 目前支持主流的jdk8、jdk11、jdk17及jdk 21。下载Agent请参见探针下载地址。Agent下载规则:2.5.x及以上版本:Agent版本合一,下载地址不再区分jdk版本。例如:2.5.5Agent下载地址为:https://apm2-javaagent***/apm2_javaagent/apm-javaagent-2.5 - [APM版本更新说明](https://support.huaweicloud.com/productdesc-apm2/apm_01_0012.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 ## 计费说明(2.0) - [计费概述](https://support.huaweicloud.com/price-apm2/apm_07_0001.md): 通过阅读本文,您可以快速了解应用性能管理APM 2.0的计费模式、计费项、欠费等主要计费信息。Java探针以及Node.js探针需要计费。支持按需计费以及特惠包两种计费方式。前端监控、App监控、OpenTelemetry、SkyWalking以及Profiler需要计费,且仅支持按需计费模式。Profiler性能分析功能,仅支持增强型探 - [计费模式概述](https://support.huaweicloud.com/price-apm2/apm_07_0003.md): APM探针目前产品规格包括免费版和企业版。当您从免费版切换到企业版后,计费方式默认为按需计费;如果已购买特惠包,则优先抵扣特惠包额度,超出特惠包额度的Agent实例,则以按需计费的方式计算价格。Agent实例使用时长不足1小时按照1小时计算。1个企业版Agent实例为1个Agent计费单元。Agent计费单元是指按需计费和特惠包计费中Ag - [特惠包](https://support.huaweicloud.com/price-apm2/apm_07_0018.md): 特惠包是一种先付费后使用的计费模式,适用于对资源需求稳定且希望降低成本的用户。用户通过选择特惠包的计费模式,获得一定程度的价格优惠。本文将介绍APM探针特惠包的计费规则。特惠包计费模式需要用户预先支付一定时长的费用,适用于长期、稳定的业务需求。应用监控特惠包仅用于增强型探针,无法用于前端监控、App监控和链路追踪(OpenTelemetr - [按需计费](https://support.huaweicloud.com/price-apm2/apm_07_0004.md): 按需计费是一种先使用再付费的计费模式,适用于无需任何预付款或长期承诺的用户。本文介绍APM探针按需计费的计费规则。按需计费适用于具有不能中断的短期、突增或不可预测的应用或服务,例如电商抢购、临时测试、科学计算。欠费预警系统会在每个计费周期后的一段时间对按需计费资源进行扣费。当您的账户被扣为负值时,我们将通过邮件、短信和站内信的方式通知到华 - [计费模式概述](https://support.huaweicloud.com/price-apm2/apm_07_0013.md): APM目前产品规格包括免费版和企业版。当您从免费版切换到企业版后,计费方式默认为按需计费。可直接开通免费版或企业版,并支持从免费版升级至企业版。前端监控和App监控按上报量计费。 - [按需计费](https://support.huaweicloud.com/price-apm2/apm_07_0015.md): 按需计费是一种先使用再付费的计费模式,适用于无需任何预付款或长期承诺的用户。本文介绍APM前端监控按需计费的计费规则。按需计费适用于具有不能中断的短期、突增或不可预测的应用或服务,例如电商抢购、临时测试、科学计算。欠费预警系统会在每个计费周期后的一段时间对按需计费资源进行扣费。当您的账户被扣为负值时,我们将通过邮件、短信和站内信的方式通知 - [计费模式概述](https://support.huaweicloud.com/price-apm2/apm_07_0021.md): APM目前产品规格包括免费版和企业版。当您从免费版切换到企业版后,计费方式默认为按需计费。可直接开通免费版或企业版,并支持从免费版升级至企业版。OpenTelemetry、SkyWalking以及Profiler按数据量计费。开源探针和SDK以及Profiler数据上报后,会经过聚合、分析等计算处理,最终存储到APM平台,因此APM统计的 - [按需计费](https://support.huaweicloud.com/price-apm2/apm_07_0022.md): 按需计费是一种先使用再付费的计费模式,适用于无需任何预付款或长期承诺的用户。本文介绍APM的OpenTelemetry、SkyWalking以及Profiler按需计费的计费规则。按需计费适用于具有不能中断的短期、突增或不可预测的应用或服务,例如电商抢购、临时测试、科学计算。欠费预警系统会在每个计费周期后的一段时间对按需计费资源进行扣费。 - [增强型探针](https://support.huaweicloud.com/price-apm2/apm_07_0016.md): 增强型探针支持的服务端语言包括:Java以及Node.js。APM提供特惠包以及按需计费模式,计费项仅包含探针。具体内容如表1所示。特惠包假设您在2023/03/08 15:50:04购买了企业版初级Agent包,则:第一个计费周期为:2023/03/08 15:50:04 ~ 2024/03/08 23:59:59第二个计费周期为:20 - [前端监控、App监控](https://support.huaweicloud.com/price-apm2/apm_07_0017.md): 前端监控支持Web&H5、微信小程序、百度小程序、支付宝小程序以及钉钉小程序接入。App监控支持移动端应用接入。APM提供按需计费模式,计费项按照上报量计费。具体内容如表1所示。前端监控:上报量(条)= PV数 + API请求数/10 + 自定义上报App监控:上报量(条)= 设备数*3 + API请求数/10 + 自定义上报前端监控和A - [OpenTelemetry、SkyWalking以及Profiler](https://support.huaweicloud.com/price-apm2/apm_07_0019.md): OpenTelemetry支持服务端语言包括:Java、Python、Go、Php、Node.js、C++以及.Net。SkyWalking支持服务端语言包括:Java、Python、Go、Php、Node.js以及.Net。Profiler性能分析功能,仅支持增强型探针,且服务语言为Java。APM提供按需计费模式,计费项按照数据量计费 - [费用账单](https://support.huaweicloud.com/price-apm2/apm_07_0006.md): 您可以在“费用中心 > 账单管理”查看资源的费用账单,以便了解资源在某一时间段内的使用量及计费信息。按需计费模式的资源按照固定周期上报使用量到计费系统进行结算。按需计费模式产品根据使用量类型的不同,分为按小时、按天、按月三种周期进行结算,应用性能管理的按需计费模式按天进行结算。具体扣费规则可以参考按需产品周期结算说明。您可以在“费用与成本 - [欠费说明](https://support.huaweicloud.com/price-apm2/apm_07_0007.md): 用户在使用云服务时,账户的可用额度小于待结算的账单,即被判定为账户欠费。欠费后,可能会影响云服务资源的正常运行,请及时充值。按需计费模式下,您的账户的余额不足会导致欠费。当您的账号因按需APM资源自动扣费导致欠费后,账号将变成欠费状态。欠费后,按需资源不会立即停止服务,资源进入宽限期。您需支付按需资源在宽限期内产生的费用,相关费用可登录华 - [停止计费](https://support.huaweicloud.com/price-apm2/apm_07_0008.md): 如果购买了特惠包,则使用的Agent实例数优先在特惠包中扣除,超出特惠包额度的Agent实例,则以按需计费的方式计算价格。对于以按需计费模式使用的APM资源,如果不再使用且需停止计费,请删除存储在APM上的指标数据。 - [APM如何计费?](https://support.huaweicloud.com/price-apm2/apm_03_0012.md): 应用性能管理APM 2.0计费模式分为两部分。Java探针以及Node.js探针需要计费。支持按需计费以及特惠包两种计费方式。前端监控和App监控需要计费,且仅支持按需计费模式。APM计费价格说明,请详见APM价格说明。 ## 快速入门(2.0) - [使用增强型Java探针监控应用指标](https://support.huaweicloud.com/qs-apm2/apm_02_0003.md): 华为云应用性能管理服务(Application Performance Management,简称APM)帮助运维人员快速发现应用的性能瓶颈,以及故障根源的快速定位,为用户体验保驾护航。您无需修改代码,只需为应用安装一个APM Agent,就能够对该应用进行全方位监控,帮助您快速定位出错接口和慢接口、重现调用参数、发现系统瓶颈,从而大幅提 - [接入Web&H5监控前端站点指标](https://support.huaweicloud.com/qs-apm2/apm_02_0002.md): APM Agent会周期性采集一些前端监控的性能指标数据,用来衡量浏览器/H5端、小程序端的总体健康状况。可以采集加载性能、API请求、JS错误、访问分析、自定义上报、会话追踪、场景分析以及网络分析等数据,帮助用户全面掌握前端应用的运行情况。本文以接入Web&H5前端站点为例,帮助您快速上手使用应用性能管理服务的前端监控功能。首先需要接入 - [入门实践](https://support.huaweicloud.com/qs-apm2/apm_02_0001.md): 当您完成了增强型Java探针接入操作后,可以根据自身的业务需求使用应用性能管理服务提供的一系列常用实践。 ## 用户指南(2.0) - [APM全景监控概览](https://support.huaweicloud.com/usermanual-apm2/apm_07_0001.md): 本文档介绍了APM功能使用场景的相关指导,您可以根据需要选择。 - [通过IAM角色或策略授予使用APM的权限](https://support.huaweicloud.com/usermanual-apm2/apm_07_0037.md): 如果您需要对您所拥有的APM进行角色与策略的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,您可以:根据企业的业务组织,在您的华为账号中,给企业中不同职能部门的员工创建IAM用户,让员工拥有唯一安全凭证,并使用APM资源。根据企业用户的职能,设置不同的访问权限, - [通过IAM身份策略授予使用APM的权限](https://support.huaweicloud.com/usermanual-apm2/apm_07_0038.md): 如果您需要对您所拥有的APM进行身份策略的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,您可以:根据企业的业务组织,在您的华为账号中,给企业中不同职能部门的员工创建用户或用户组,让员工拥有唯一安全凭证,并使用APM资源。根据企业用户的职能,设置不同的访问权限, - [开通APM](https://support.huaweicloud.com/usermanual-apm2/apm_07_0250.md): 在使用APM之前,需要先开通APM。如果您已开通APM,可直接跳过如下操作。首次登录APM控制台,您可以选择使用应用性能管理的“免费体验”或“开通企业版”。“免费体验”与“开通企业版”的差异参见产品规格差异。若在3中未勾选协议许可,则弹出“请确认已阅读《华为APM应用性能管理服务声明》及《法律声明及隐私权政策》。”提示框,单击“确定”。登 - [接入探针概述](https://support.huaweicloud.com/usermanual-apm2/apm_07_0238.md): APM探针通过字节码增强技术进行调用埋点,运行在应用所在的服务器上,实时采集应用性能相关的数据。安装APM探针是使用APM服务的前提。目前APM支持的探针类型包括:增强型、OpenTelemetry、SkyWalking、前端站点以及移动端App。 - [Java应用接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0021.md): 首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。虚机接入请到“系统管理 > 访问密钥”界面,获取JavaAgent所需的AK、SK。获取“访问密钥”的方法,请参见管理APM访问密钥。使用SSH客户端远程登录工具,登录待安装Agent的Linux操作系统主机, - [Node.js应用接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0022.md): 首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。无修改接入请到“系统管理 > 访问密钥”界面,获取JavaAgent所需的AK、SK。获取“访问密钥”的方法,请参见管理APM访问密钥。使用SSH远程登录工具,登录待安装Agent的Linux操作系统主机,并以 - [云下业务接入云上APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0004.md): 若您需要云下业务接入云上APM,但云专线无法打通网络。因此,您可参考本章节使用代理的方式接入APM。接入APM的机器与APM服务网络无法连通,可以接入代理。将JavaAgent下载到需要接入APM机器的任意目录。示例命令:curl -O https://xxx/apm-javaagent-x.x.x.tar Agent 2.4.1 下载方 - [Windows IIS如何安装JavaAgent](https://support.huaweicloud.com/usermanual-apm2/apm_02_0032.md): 部署APM Agent时,必须确保接入APM的机器与APM服务网络连通,Agent才能正常工作。可使用“curl -kv”命令测试目标机器与APM服务器网络是否连通。例如,以检查华北-北京四区域,且接入方式选择“增强型探针”的连通性为例,请登录应用所部署的机器,并输入命令curl -kv 100.125.12.108:41333,其他区域 - [使用代理接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0053.md): 通常部署APM Agent时,必须确保接入APM的机器与APM服务网络连通,Agent才能正常工作。如果接入APM的机器与APM服务网络无法连通,可以通过接入代理的方式完成APM Agent接入。可使用“curl -kv”命令测试目标机器与APM服务器网络是否连通。例如,以检查华北-北京四区域,且接入方式选择“增强型探针”的连通性为例,请 - [Java应用接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0023.md): 首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。下载OpenTelemetry Java Agent。前往Agent下载地址,下载后将Agent文件放在Java进程有访问权限的目录。前往Agent下载地址,下载后将Agent文件放在Java进程有访问权限的目 - [Python应用接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0024.md): 首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。下载相关包,命令如下:pip install opentelemetry-distro pip install opentelemetry-exporter-otlp opentelemetry-bootst - [Go应用接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0025.md): 首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。添加OpenTelemetry依赖,命令如下:import ( "context" "go.opentelemetry.io/otel" "go.opentelemetry.io/otel/attr - [Php应用接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0026.md): 已完成PHP 8.0+、PECL、composer的安装。已在shell脚本下验证PHP、composer版本。首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。非侵入式接入安装OpenTelemetry扩展组件。安装必须构建工具,命令如下:sudo apt- - [Node.js应用接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0027.md): 首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。非侵入式接入添加依赖,命令如下:npm install @opentelemetry/sdk-node \ @opentelemetry/api \ @opentelemetry/auto-instrument - [C++应用接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0028.md): C++版本 ≥ 14(低版本opentelemetry-cpp需要≥ C++11)。请在 Supported C++ Versions and Development Platforms 中查看支持的C++版本和开发平台。安装构建工具bazel,安装步骤可以参考bazel安装指导。通过构建OpenTelemetry C++ Library - [.Net语言接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0029.md): 使用.NET SDK 8及以上版本。准备插件、工具:.NET SDK 8安装,命令如下:sudo apt-get update && sudo apt-get install -y dotnet-sdk-8.0环境验证,命令如下:dotnet --version首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时, - [Java应用接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0030.md): 首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。下载SkyWalking。前往Skywalking官网,推荐下载Java Agent 8.9.0及以上版本,解压后Agent文件放至在Java进程有访问权限的目录。如需配置插件,在启动阶段将新的插件放进“/pl - [Python应用接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0031.md): 首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。下载SkyWalking。通过PyPi安装Python代理模块。执行命令如下:pip install "apache-skywalking" pip install "apache-skywalking[htt - [Node.js语言接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0032.md): 首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。下载SkyWalking。执行命令如下:npm i skywalking-backend-js执行命令如下:接入Agent。接入Agent需要配置 接入点、令牌Token、应用名称三个必填参数,在您的启动文件中 - [Go应用接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0033.md): 首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。下载SkyWalking。执行命令如下:go get -u github.com/SkyAPM/go2sky-plugins/sql执行命令如下:接入sdk。在main.go文件导入sdk包。import ( - [Php应用接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0034.md): 首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。下载SkyWalking。使用官方推荐的pecl.net安装,控制台输入命令:pecl install skywalking_agent或通过源代码的方式安装:git clone --recursive htt - [.Net应用接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0035.md): 首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。下载SkyWalking。添加库SkyAPM .NET Core Agent,命令如下:dotnet add package SkyAPM.Agent.AspNetCore接入sdk。下载配置文件生成工具:Sk - [应用通过OpenTelemetry探针接入APM实现链路追踪指标监控](https://support.huaweicloud.com/usermanual-apm2/apm_07_0252.md): Java应用,PHP应用,GO应用,Python应用,Nodejs应用、C++应用以及.Net应用支持通过OpenTelemetry探针接入APM实现链路追踪指标监控。当前支持的Region有:华北-北京四,华东-上海一,华东-上海二,华南-广州、华北-乌兰察布二零一、西南-贵阳一以及华北-乌兰察布汽车一。已创建应用,具体操作请参考创建应 - [应用通过SkyWalking探针接入APM实现链路追踪指标监控](https://support.huaweicloud.com/usermanual-apm2/apm_07_0253.md): JAVA应用,Python应用,GO应用,Nodejs应用,PHP应用以及.Net应用支持通过SkyWalking探针接入APM实现链路追踪指标监控。当前支持的Region有:华北-北京四,华东-上海一,华东-上海二,华南-广州以及华北-乌兰察布二零一。已创建应用,具体操作请参考创建应用。JAVA应用接入。下载SkyWalking。前往S - [Web&H5接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_07_0243.md): 创建前端站点成功后,appId会自动生成。站点名称填写前,“创建前端站点”按钮置灰。前端站点创建成功后,在“前端监控 > 前端站点”操作列单击“编辑”,可以查看SDK拓展配置项参数对应的参数。前端监控数据通过自动生成的appId上报,没有经过有效鉴权,可能产生脏数据。创建前端站点成功后,appId会自动生成。站点名称填写前,“创建前端站点 - [微信小程序接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_07_0244.md): 创建前端站点成功后,appId会自动生成。站点名称填写前,“创建前端站点”按钮置灰。前端站点创建成功后,在“前端监控 > 前端站点”操作列单击“编辑”,可以查看SDK拓展配置项参数对应的参数。前端监控数据通过自动生成的appId上报,没有经过有效鉴权,可能产生脏数据。创建前端站点成功后,appId会自动生成。站点名称填写前,“创建前端站点 - [百度小程序接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_07_0245.md): 创建前端站点成功后,appId会自动生成。站点名称填写前,“创建前端站点”按钮置灰。前端站点创建成功后,在“前端监控 > 前端站点”操作列单击“编辑”,可以查看SDK拓展配置项参数对应的参数。前端监控数据通过自动生成的appId上报,没有经过有效鉴权,可能产生脏数据。创建前端站点成功后,appId会自动生成。站点名称填写前,“创建前端站点 - [支付宝小程序接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_07_0246.md): 创建前端站点成功后,appId会自动生成。站点名称填写前,“创建前端站点”按钮置灰。前端站点创建成功后,在“前端监控 > 前端站点”操作列单击“编辑”,可以查看SDK拓展配置项参数对应的参数。前端监控数据通过自动生成的appId上报,没有经过有效鉴权,可能产生脏数据。创建前端站点成功后,appId会自动生成。站点名称填写前,“创建前端站点 - [钉钉小程序接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_07_0247.md): 创建前端站点成功后,appId会自动生成。站点名称填写前,“创建前端站点”按钮置灰。前端站点创建成功后,在“前端监控 > 前端站点”操作列单击“编辑”,可以查看SDK拓展配置项参数对应的参数。前端监控数据通过自动生成的appId上报,没有经过有效鉴权,可能产生脏数据。创建前端站点成功后,appId会自动生成。站点名称填写前,“创建前端站点 - [Android接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_02_0029.md): Android SDK接入。单击“下载”,下载配置文件。将下载的文件放在工程根目录,如下图所示。Android 工程根目录添加SDK依赖,配置如下。在settings.gradle中添加maven仓库源。pluginManagement { ... repositories { ... // 加入下面内容 mavenCentr - [iOS接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_02_0031.md): iOS SDK 接入。单击“下载”,下载配置文件。将下载的文件放在工程根目录,如下图所示。iOS 工程根目录添加SDK依赖,配置如下。在Podfile中添加源。source 'https://github.com/CocoaPods/Specs.git'在Podfile中添加依赖。pod 'APMSDK'打开终端,cd到Podfile所在 - [Harmony接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_02_0033.md): Harmony SDK接入。单击“下载”,下载配置文件。将下载的文件放在工程“resource”目录rawfile文件夹下,如下图所示。Harmony 工程根目录添加SDK依赖,配置如下。在终端中运行安装命令。ohpm install apm_harmony_sdk单击“下载”,下载配置文件。将下载的文件放在工程“resource”目录r - [通过修改deployment.yaml的方式接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0008.md): 如果使用CCE或开源Kubernetes部署应用,可以通过修改deployment.yaml接入APM,即可在指标、调用链界面上查看应用运行数据。部署APM Agent时,必须确保接入APM的机器与APM服务网络连通,Agent才能正常工作。可使用curl -kv命令测试目标机器与APM服务器网络是否连通。例如,以检查华北-北京四区域的连 - [通过安装Helm的方式接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0015.md): 如果使用通用的开源Kubernetes部署应用,可以通过安装Helm方式接入APM,即可在指标、调用链界面上查看应用情况。确保接入的节点与APM服务网络连通。可使用curl -kv命令测试目标机器与APM服务器网络是否连通。例如,以检查华北-北京四区域,且接入方式选择“增强型探针”的连通性为例,请登录应用所部署的机器,并输入命令curl - [CCE容器通过Java探针接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0052.md): CCE容器安装Agent建议使用自有探针。部署APM Agent时,必须确保接入APM的机器与APM服务网络连通,Agent才能正常工作。可使用curl -kv命令测试目标机器与APM服务器网络是否连通。例如,以检查华北-北京四区域,且接入方式选择“增强型探针”的连通性为例,请登录应用所部署的机器,并输入命令curl -kv 100.12 - [CodeArts Deploy通过Java探针接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0046.md): 部署APM Agent时,必须确保接入APM的机器与APM服务网络连通,Agent才能正常工作。Java语言支持增强型探针、OpenTelemetry和SkyWalking。首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。如果直接复制安装JavaAgent的 - [Docker通过Java探针接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0047.md): 部署APM Agent时,必须确保接入APM的机器与APM服务网络连通,Agent才能正常工作。Java语言支持增强型探针、OpenTelemetry和SkyWalking。首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。如果直接复制安装JavaAgent的 - [IDE通过Java探针接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0009.md): 已按APM公网接入指导完成公网接入。登录APM控制台。在左侧导航栏中选择“应用监控 > 应用列表”。进入“接入应用”页面。首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角,单击“接入应用”,进入“接入应用”页面。首次接入应用时,单击“点击接入应用”,进入“接入应用”页面。已有探针接入时,在页面右上角 - [使用VPCEP方式接入APM](https://support.huaweicloud.com/usermanual-apm2/apm_08_0050.md): 使用VPCEP方式接入适用局点包括:华南-广州、华东-上海一、亚太-新加坡、华北-北京四、中东利雅得、华北-乌兰察布汽车一、中国-香港、华北-乌兰察布一、拉美-圣保罗一、土耳其-伊斯坦布尔、西南-贵阳一。在图2中,数字标记如下。按云服务名称查找。搜索apm-master,搜索到结果后勾选该服务。根据需要选择是否创建内网域名,不创建的话后续 - [应用监控概述](https://support.huaweicloud.com/usermanual-apm2/apm_07_0151.md): APM Agent会周期性采集一些性能指标数据,用来衡量应用的总体健康状况。可以采集JVM、GC、服务调用、异常、外部调用、数据库访问、Profiler性能分析、Debugging诊断以及其他中间件的指标调用等数据,帮助用户全面掌握应用的运行情况。APM对指标数据的采集有严格的定义,每一种采集的数据类型对应一个采集器,比如采集java和N - [管理应用列表](https://support.huaweicloud.com/usermanual-apm2/apm_07_0002.md): APM应用列表展示了应用组件或环境、Agent状态、支持的操作等信息。组件|环境:展示组件或环境的名称。单击组件名称可以跳转到组件或环境对应的接口调用页面。Agent状态:展示Agent运行的状态,以及某个状态下Agent的数量。状态说明正常该Agent运行正常。离线由于网络问题导致该Agent功能异常,Agent处于离线状态,请检查并恢 - [跨账号管理应用的监控数据](https://support.huaweicloud.com/usermanual-apm2/apm_07_0051.md): 如果您拥有多个APM账号,并希望能跨账号统一管理APM监控数据,那么您可以将应用数据上报到同一个账号中,并通过用户或用户角色授予其他人员查看或管理数据权限。跨账号管理应用监控数据涉及到跨账号数据上报、跨账号授权等多账号体系下的细粒度权限管理,这会大幅度增加使用复杂度。因此,请您在全面评估后,再考虑规划跨账号统一应用监控方案。对于使用多账号 - [查看应用配置基本信息](https://support.huaweicloud.com/usermanual-apm2/apm_07_0050.md): APM会内置一个资源配置管理信息CMDB,用于组织应用结构信息以及相关配置信息,主要概念如下:企业项目: 华为云企业项目,一个项目可以包含一个或多个应用。应用: 一个应用代表一个逻辑单元,是一个全局概念,各个region都可以看到相同的应用信息,比如一个租户下面比较独立的功能模块可以定义为一个应用。应用可以跟企业项目关联,也可以不关联,关 - [配置应用资源标签](https://support.huaweicloud.com/usermanual-apm2/apm_07_0070.md): 通过给账户下资源添加标签,可以对资源进行自定义标记,实现资源的分类。本章节指导您如何利用标签对资源进行查询,及如何对资源进行标签的编辑、修改、删除等。每个应用支持添加20个标签。如果您需要使用同一标签标识多种云资源,即所有服务均可在标签输入框下拉选择同一标签,建议在TMS中创建预定义标签。具体操作请参见创建预定义标签。当需要为搜索结果列表 - [配置应用标签](https://support.huaweicloud.com/usermanual-apm2/apm_07_1017.md): APM支持各业务下的环境及应用进行标签管理,按照业务需求对不同的环境及应用添加对应的标签,用来划分业务,方便对业务进行管理。标签管理包括两部分:标签和全局标签。标签是对某个应用下一个或多个环境的监控项对应的某个采集器,自定义采集参数。全局标签是对某个应用下所有环境的监控项对应的某个采集器,自定义采集参数。环境监控项采集器参数配置的优先级高 - [配置应用告警模板](https://support.huaweicloud.com/usermanual-apm2/apm_07_0024.md): APM支持配置告警模板,可以在模板下创建多个告警策略,并将这些策略绑定应用到多个节点上。填写基本信息,单击“下一步”进入到“告警配置”页面。“模板名称”只能输入字母、数字、下划线、短横线、汉字。输入长度不能超过64个字符。“备注”只能输入字母、数字、下划线、短横线、汉字。输入长度不能超过512个字符。“模板名称”只能输入字母、数字、下划线 - [配置应用告警通知范围](https://support.huaweicloud.com/usermanual-apm2/apm_07_0026.md): 告警可帮您将组件的告警支持邮件、短信、企业微信、钉钉、飞书、HTTP或HTTPS消息模板的方式发送给您指定的终端,以便在第一时间获取到组件的异常状况,进而迅速处理故障,避免造成业务损失。前提是有消息通知服务(Simple Message Notification,简称SMN)的权限,具体配置请参见权限管理。如果您未创建任何通知对象,则无法 - [管理URL跟踪](https://support.huaweicloud.com/usermanual-apm2/apm_07_0020.md): 调用链拓扑能够查看单次调用拓扑关系,应用拓扑可以查看服务之间的总体的拓扑关系。在某些场景下,用户需要关注某个重要业务调用的拓扑关系,这里称之为URL跟踪,比如电子商务系统的创建订单的接口调用。在APM系统,由于URL跟踪消耗资源较大,并不会默认将入口的url调用标示为URL跟踪,需要用户自己将某个环境的某个监控项的调用标示为URL跟踪。A - [通过全局拓扑图查看应用间调用关系](https://support.huaweicloud.com/usermanual-apm2/apm_07_0234.md): 调用链可以展示单次调用的拓扑关系,同时APM系统可以通过采集的指标数据,形成各个服务之间调用的总体拓扑关系。拓扑图的每根线条代表服务之间一段时间的调用关系,可以是从调用方统计的,也可以是从被调用方统计的。单击线条,右边可以查看这个调用关系的趋势图。同时拓扑图也会标示中间件的调用关系。通过拓扑图,一方面可以自动梳理服务之间的调用关系,同时也 - [查看应用探针统计列表](https://support.huaweicloud.com/usermanual-apm2/apm_07_0254.md): 当前探针:查看当前应用下使用的探针数量。历史探针:查看今天、昨天和自定义的某天内的各小时使用的探针数量。 - [查看组件及环境基本信息](https://support.huaweicloud.com/usermanual-apm2/apm_07_1030.md): 环境及组件是在Agent接入时创建的。以Java应用为例,详细操作参见快速接入Agent。子应用/组件基本信息说明参数名称说明子应用英文名称//组件英文名称子应用/组件的英文名称。子应用显示名称/组件显示名称子应用/组件显示的名称。描述子应用/组件的描述信息,最多可输入1000个字符。创建人子应用/组件创建人。创建时间创建子应用/组件的时 - [管理实例信息](https://support.huaweicloud.com/usermanual-apm2/apm_07_1028.md): 通过实例页面您可以查看实例的相关信息,并且能对实例的Agent进行停止、启动和删除等操作。在页面右上角搜索框设置搜索条件后,单击,查看满足搜索条件的实例列表。在页面右上角,展示处于离线、正常以及停止的状态实例的数量。当Agent处于启动状态时,启停按钮显示为;当Agent处于停止状态时,启停按钮显示为。停止Agent启动Agent - [配置Mysql监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0013.md): 在“编辑【Mysql数据库】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。是否采集原始sql:默认配置为否,只采集不带参数的sql,如select name from user where id=?当配置为是时,调用链中会采集包含实际参数的sql,如select name from use - [配置HttpClient监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0014.md): 在“编辑【HttpClient监控】监控配置”页面配置url规整配置参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。url规整配置是将url包含的参数按照配置进行汇聚,如:http://localhost/rest/v1/test/123、http://localhost/rest/v1/test/234可以汇聚 - [配置url监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0015.md): 在“编辑【URL监控】监控配置”页面根据以下示例配置。由于Header、Url参数、Cookie等处可能存在敏感数据,配置后系统将自动拦截,请注意隐私保护。参数名称说明样例采集间隔采集监控项的间隔时间,支持设置15s、60s,默认60s。60s拦截header指定key值根据该配置采集header中的值,在调用链的参数中展示。Host拦截 - [配置JavaMethod监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0016.md): 在“编辑【Java方法】监控配置”页面配置拦截方法配置参数。采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。拦截方法配置:是通过该配置可以采集对应的业务方法,在JavaMethod指标页面和调用链中会展示对应的方法数据。拦截类名:配置需要采集的全限定类名(包名+类名)。拦截方法名:配置需要采集的方法名,同一个类的多个方 - [配置Druid连接池监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0048.md): 在“编辑【Druid连接池监控】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。获取连接调用链上报时阈值(ms):getConnection方法调用链上报阈值,不超过该阈值不上报。默认配置为1,勾选“使用默认值”,会优先使用继承的标签的值。getConnection时是否获取池内信息:get - [配置ApacheHttpAsyncClient监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0047.md): 在“编辑【ApacheHttpAsyncClient采集器】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。 - [配置Redis监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0046.md): 在“编辑【Redis监控】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。参数解析:默认配置为否,勾选“使用默认值”,会优先使用继承的标签的值。参数长度:默认配置为1000,勾选“使用默认值”,会优先使用继承的标签的值。端口区分:默认配置为否,勾选“使用默认值”,会优先使用继承的标签的值。 - [配置Jedis监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0045.md): 在“编辑【Jedis监控】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。 - [配置HBase监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0044.md): 在“编辑【HBase监控】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。 - [配置ApacheHttpClient监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0043.md): 在“编辑【ApacheHttpClient】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。 - [配置Tomcat监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0042.md): 在“编辑【Tomcat监控】监控配置”页面配置以下参数:采集间隔:默认60s,此处不支持修改。 - [配置EsRestClient监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0041.md): 在“编辑【EsRestClient监控】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。index规整配置:通过regex匹配并规整url中符合的index。 - [配置Websocket监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0049.md): 在“编辑【Websocket监控】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。 - [配置KafkaProducer监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0053.md): 在“编辑【KafkaProducer监控】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。 - [配置Hikari连接池监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0054.md): 在“编辑【Hikari连接池监控】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。获取连接调用链上报时阈值(ms):默认配置为1,勾选“使用默认值”,会优先使用继承的标签的值。getConnection时是否获取池内信息:默认配置为否,勾选“使用默认值”,会优先使用继承的标签的值。 - [配置异常日志监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0055.md): 用户需要在日志中打印线程名,logback.xml可以通过添加 %thread 打印线程名。在“编辑【异常日志监控】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。异常日志是否认为调用链异常:默认配置为是,勾选“使用默认值”,会优先使用继承的标签的值关联业务日志与Traceld:默认配置为否 - [配置线程监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0056.md): 在“编辑【线程】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。线程详情最大行数:默认值为10,可配置最大行数为50。勾选“使用默认值”,会优先使用继承的标签的值。 - [配置GC监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0057.md): 在“编辑【GC监控】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。 - [配置JVM信息监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0058.md): 在“编辑【JVM信息】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。 - [配置JVM监控监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0064.md): 在“编辑【JVM监控】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。调用链堆栈采集阈值:请求时延超过阈值时自动打印堆栈,默认值为0,输入值不能超过10000。 - [配置探针监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0065.md): 在“编辑【探针监控】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。 - [配置Springbean监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0066.md): SpringBean方法栈采集,当前受限使用。在“编辑【Springbean监控】监控配置”页面配置以下参数:采集间隔:采集监控项的间隔时间,支持设置15s、60s,默认60s。 - [查看实例的采集状态](https://support.huaweicloud.com/usermanual-apm2/apm_07_1029.md): 通过采集状态页面您可以查看主机的采集状态。 - [配置组件告警策略](https://support.huaweicloud.com/usermanual-apm2/apm_07_0025.md): APM支持为单个组件创建自定义告警策略。当前界面中创建的告警策略不会在“应用监控-告警策略”中展示,当前告警模块会逐步日落,建议使用“应用监控-告警策略”进行告警策略管理。告警策略创建完成后,您还可以执行表1中的操作。 - [配置应用监控组件开关](https://support.huaweicloud.com/usermanual-apm2/apm_07_1032.md): 组件设置包括关联日志服务、Profiler性能剖析配置、全采样设置以及数据库监控设置。“复用到其他组件”以及“批量复制到其他组件”功能中,所选组件必须包含“环境”,否则“复用到其他组件”或“批量复制到其他组件”按钮置灰,不支持复制。应用性能管理(APM)与云日志服务(LTS)关联,您可以在 LTS中关联调用链的TraceID 信息,当应用 - [通过拓扑图查看组件间调用关系](https://support.huaweicloud.com/usermanual-apm2/apm_07_0067.md): 拓扑图展示服务之间一段时间的调用关系,可以是从调用方统计的,也可以是从被调用方统计的,并且可以查看这个调用关系的趋势图。通过拓扑图,一方面可以自动梳理服务之间的调用关系,同时也可以从全局视角查看服务之间调用是否正常,快速定位问题所在。可以清晰地展示应用间关系、调用数据(服务、实例指标)、健康状况等详细内容。单击组件与第三方服务之间的连线, - [Profiler分析代码性能概述](https://support.huaweicloud.com/usermanual-apm2/apm_07_0210.md): Profiler性能分析,当前受限使用。Alpine Linux系统不支持Profiler功能。因为Alpine Linux是一个轻量级的Linux系统发行版,缺少运行Profiler的必要依赖。如果需要支持Profiler功能,建议使用标准Linux操作系统。为了应用运行稳定,强烈建议您按照要求升级JDK版本,在低版本的JDK上使用Pr - [设置Profiler分析代码性能开关](https://support.huaweicloud.com/usermanual-apm2/apm_07_1064.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [通过Profiler对代码性能进行分析](https://support.huaweicloud.com/usermanual-apm2/apm_07_1065.md): Profiler性能分析,自动获取应用程序运行过程中CPU、内存及时延的使用情况,通过火焰图实时展示每一个方法、类、线程和包的调用关系和执行效率,帮助优化代码性能。选择实例:在下拉列表中选择实例,当前最多可以同时选择2个实例。选择类型:在下拉菜单中,选择类型。当前支持CPU Time、Allocated Memory、Latency以及L - [查看实例间的性能差异](https://support.huaweicloud.com/usermanual-apm2/apm_07_1066.md): Profiler对比,通过火焰图实时展示两个实例或同一个实例不同时间段的方法、类和线程的调用关系和执行效率的差异,帮助对比代码性能差异。对比对象:和分别支持不同实例,或相同实例不同时间段。选择实例:在下拉列表中选择实例,当前支持选择1个实例。单击时间维度选择按钮,默认“近20分钟”。当前支持“近5分钟”、“近20分钟”、“近1小时”、“近 - [查看程序的调用信息](https://support.huaweicloud.com/usermanual-apm2/apm_07_0171.md): APM Profiler性能分析支持快照列表查询功能。快照列表以分钟为时间维度,获取应用程序的调试信息,如:日期、CPU核数、内存分配速率以及实例名称。选择实例:在下拉列表中选择实例,当前最多可以同时选择1个实例。按照方法名搜索:搜索框设置搜索条件后,单击,查看满足搜索条件的火焰图。选择类型:在下拉菜单中选择类型。当前支持CPU Time - [查看性能问题的解决建议](https://support.huaweicloud.com/usermanual-apm2/apm_07_0172.md): APM Profiler性能分析支持建议查询功能。根据用户的性能数据,识别出超过cpu使用率阈值的方法,然后给出合理的建议。选择实例:在下拉列表中选择实例,当前最多可以同时选择1个实例。 - [Debugging诊断代码概述](https://support.huaweicloud.com/usermanual-apm2/apm_07_0205.md): Debugging诊断可协助用户分析线程状况,获取方法及对象实时参数。方便开发人员从实时的远程应用程序中获取调试信息,而无需重新启动应用程序,也不会阻止它并导致服务停机。为了应用运行稳定,强烈建议您按照要求升级JDK版本,在低版本的JDK上使用Debugging诊断功能,存在应用崩溃的风险。Debugging诊断当前受限使用。JDK版本说 - [通过线程分析查看耗时较高的线程](https://support.huaweicloud.com/usermanual-apm2/apm_07_0206.md): 线程分析支持显示该应用的所有线程和查看线程的堆栈信息,帮助您快速定位耗时较高的线程。由于线程分析获取方法以及对象的实时参数,因此线程的状态等相关信息可能会产生变化。在选择实例的下拉菜单中,选择一个实例。在线程分析页面的右上角,单击“查询阻塞源线程”按钮,展示阻塞源线程的具体信息。单击“重新执行”,重新执行查询操作。在搜索栏中,输入搜索条件 - [通过方法分析查看运行方法的信息](https://support.huaweicloud.com/usermanual-apm2/apm_07_0207.md): 方法分析支持检查正在运行的方法的耗时明细、调用来源以及方法源码。用于快速定位问题的根本原因,以及问题线下无法复现或日志缺失等场景。单击“请选择方法名”对话框,选择方法名。单击“确认”,页面展示该方法的某一次执行的信息。页面左侧展示该方法的执行记录,包括:耗时明细、调用来源以及方法源码。耗时明细展示调用方法,耗时时间,“下钻”操作。单击“下 - [通过对象分析查看内部对象的状态](https://support.huaweicloud.com/usermanual-apm2/apm_07_0209.md): 对象分析用于分析某个对象内部状态,并查看对象参数值和详细信息。 - [查看环境接口调用监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0006.md): 接口调用主要是对当前应用提供给外部服务调用的接口进行监控。主要包括URL监控、dubbo服务端监控、cse服务端监控、CSEProvider集群监控、Functiongraph监控。这个类型的监控项决定整个服务实际的对外状态。比如某个URL的平均响应时间较长时,外部用户在界面看到数据的时间就较长。本章节主要对查看URL监控进行介绍。当调用 - [查看环境基础监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0007.md): 基础监控主要针对应用的JVM信息、JVM监控、GC监控、线程、JAVA方法进行监控。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时”、“近3小时”、“近6小时”、“近1天”、“今天”、“昨天”、“近7天”、“近30天”以及自定义。可以直接在JVM信息页面查看对应实例的JVM信息指标,具体指标以及说明,参见表 - [查看环境异常监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0008.md): 异常监控项是对应用的异常日志进行监控,比如java的日志异常监控,一旦用户采用log系统打印日志,就会被采集上来。具体的异常采集类型会根据不同的采集器类型有变化。单击“总次数”列的蓝色数值,可以查看所选时间段内该线程异常总数的趋势图。单击“消息”列的蓝色文字,可以查看消息的详细内容,包括:时间和消息内容。单击“异常堆栈”列的“查看详情”可 - [查看环境外部调用监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0009.md): 外部调用是对当前应用调用外部服务的接口进行监控,包括CSEConsumer集群监控、ApacheHttpClient连接池、ApacheHttpAsyncClient连接池、DubboConsumer监控、HttpClient监控、NodeJsHttpClient监控、NodeJsHttpServer监控。本章节主要对查看HttpClie - [查看环境数据库监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0010.md): 数据库监控项可以对数据库的访问进行监控,可以监控的数据库包含C3P0连接池、Cassandra、ClickHouse、DBCP、Druid、EsRestClient、GaussDb、Hikari连接池、Jetcd、ObsClient、MySQL、Postgresql、Oracle、HBase、NodeJsMysql 及MongoDB多种类 - [查看环境缓存监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0063.md): 缓存监控项可以对缓存的访问进行监控,可以监控的缓存包含Redis、Jedis、Lettuce客户端以及NodeJsRedis类型。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时”、“近3小时”、“近6小时”、“近1天”、“今天”、“昨天”、“近7天”、“近30天”以及自定义。方法可以在方法页签下查看所选实例 - [查看环境Web容器监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0061.md): Web容器监控项可以对Web容器的访问进行监控,可以监控的Web容器包含Tomcat等类型。本章节主要对查看Tomcat监控进行介绍。单击“当前线程数”、“busy线程数”、“busy线程数峰值”等列的蓝色字体数值,可以查看所选时间段内该Web容器的趋势图。单击“版本”列的版本信息,可以查看对应版本详情。当前支持“近3分钟”、“近5分钟” - [查看环境消息队列监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0062.md): 消息队列监控项可以对消息队列的访问行为进行监控,可以监控的消息队列包含KafkaConsumer监控、KafkaProducer监控、RabbitMqCommon监控、RabbitMqConsumer监控、RabbitMqProducer监控、RocketMqConsumer监控、RocketMqProducer监控。本章节主要对查看Ka - [查看环境通信协议监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0060.md): 通信协议监控项可以对通信协议的访问进行监控,可以监控的通信协议包含Websocket类型。本章节主要对查看Websocket监控进行介绍。Websocket监控具体指标以及说明,参见表1。单击“调用次数”、“平均响应时间(ms)”、“错误数”等列的蓝色字体数值,可以查看默认20分钟内该通信协议的趋势图。单击“url”列的url地址,可以查 - [查看环境远程过程调用监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_1031.md): 远程过程调用监控项可以对远程过程调用进行监控,可以监控的远程过程调用可包含GRPCServer等类型。本章节主要对查看GRPCServer监控进行介绍。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时”、“近3小时”、“近6小时”、“近1天”、“今天”、“昨天”、“近7天”、“近30天”以及自定义。方法维度汇 - [通过调用链查看微服务间调用关系](https://support.huaweicloud.com/usermanual-apm2/apm_07_0018.md): 在企业微服务之间调用复杂的场景下,APM Agent会抽样一些请求,拦截对应请求及后续一系列的调用信息。比如在A调用B然后调用C的场景,请求进入A后,APM系统会采用智能采样算法,决定是否对请求进行调用链跟踪。APM系统会采用智能采样算法,决定是否对请求进行调用链跟踪。如果决定要跟踪,那么就会生成一个TraceID,拦截A下面的一些重要方 - [通过全局拓扑图查看应用间调用关系](https://support.huaweicloud.com/usermanual-apm2/apm_07_0019.md): 应用全局拓扑是指可以查看一个或多个应用下所有组件的调用及依赖关系。您还可以根据需要执行以下操作:单击“所属应用”下拉菜单,选中一个或多个应用。单击“第三方调用”后的按钮,当按钮展示为时,仅展示组件之间的调用数据;当按钮展示为时,展示非应用内部调用关系。打开“应用拓扑”开关,展示所选应用的调用关系。设置时间范围,查看已设时间范围内的数据。单 - [概述](https://support.huaweicloud.com/usermanual-apm2/apm_07_0213.md): APM探针通过字节码增强技术进行调用埋点,运行在应用所在的服务器上,实时采集应用性能相关的数据。安装APM 探针是使用APM服务的前提,详细操作参见Java语言接入。APM支持对租户使用的探针数量进行统计,详细操作参见查看APM探针使用量。 - [探针下载地址](https://support.huaweicloud.com/usermanual-apm2/apm_07_1007.md): 目前支持主流的jdk8、jdk11以及jdk17。jdk8环境请选用末尾不带-jdkxx的版本,jdkxx环境请选用末尾带-jdkxx的版本,需要支持profiler则选用带-profiler的版本。Agent下载规则:末尾带-jdk17或-jdk11的版本,请在Agent下载路径的末尾增加对应的-jdk17或-jdk11即可。例如:2. - [探针接入地址](https://support.huaweicloud.com/usermanual-apm2/apm_07_1008.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [探针安装脚本](https://support.huaweicloud.com/usermanual-apm2/apm_07_1125.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [应用监控探针管理](https://support.huaweicloud.com/usermanual-apm2/apm_07_0028.md): 通过探针管理您可以查看当前已接入Agent的部署状态及运行状态,并且能对接入的Agent进行停止、启动和删除操作。在页面左上角选择应用名称进行过滤。在页面右上角搜索框设置搜索条件后,单击,查看满足搜索条件的Agent列表。Agent状态说明详见下表。 - [Agent升级](https://support.huaweicloud.com/usermanual-apm2/apm_07_0029.md): 对于在APM中的应用监控,可以按照本章节所述的方法更新Agent版本。如果您需要为手工安装的Agent升级,您只需要重新章节,下载新版Agent下载新版Agent。详细操作参见Java语言接入。如果您需要为部署在CCE容器中的JAVA应用升级安装Agent,只需要按照CCE容器接入JavaAgent选择新版的“探针版本”重新安装即可。重新 - [查看应用性能指标](https://support.huaweicloud.com/usermanual-apm2/apm_07_0174.md): 应用概览页面展示应用维度的指标数据,包含概览指标、响应耗时TOP排行以及错误分布TOP排行;同时支持“购买特惠包”以及“接入应用”。APM探针(Agent)目前产品规格包括免费版和企业版。当您从免费版切换到企业版后,计费方式默认为按需计费。APM探针支持在线购买企业版特惠包,通过特惠包可以获得一定程度的价格优惠。性能监控特性当前受限使用, - [设置性能监控组件监控开关](https://support.huaweicloud.com/usermanual-apm2/apm_07_0223.md): APM组件监控开关:自定义设置:支持设置关联日志服务开关项、组件与基础设施关联分析开关项、Profiler性能剖析开关项、全采样开关项以及数据库监控设置。配置Agent:支持管理APM探针启停状态。配置监控项:支持查看监控项,以及启停监控项。自定义设置:支持设置关联日志服务开关项、组件与基础设施关联分析开关项、Profiler性能剖析开关 - [查看组件概览](https://support.huaweicloud.com/usermanual-apm2/apm_07_0221.md): 组件概览是对组件实例的性能监控数据进行汇总,展示某时间段内组件的性能指标统计、性能分析、资源用量、接口排行TOP5概览数据。您可以查询30天内任意时间的组件概览数据。性能指标统计:统计该组件服务端的总请求数量、平均响应时间、P99/P95/P50响应时间、总错误数、慢调用总数、慢SQL总数指标数据;同时按照日环比和周环比进行对比的性能统计 - [通过拓扑图查看组件间调用关系](https://support.huaweicloud.com/usermanual-apm2/apm_07_0179.md): 拓扑图展示服务之间一段时间的调用关系,可以是从调用方统计的,也可以是从被调用方统计的,并且可以查看这个调用关系的趋势图。单击组件与第三方服务之间的连线,会在右侧显示详细的请求数、平均RT、错误率等数据以及折线图。单击左上方“实例”下拉列表,支持选择单个或者全部实例。当组件间存在多个采集器时,单击组件间连线,弹出黑色提示框,展示采集器名称以 - [通过Profiler分析代码性能](https://support.huaweicloud.com/usermanual-apm2/apm_07_0180.md): Profiler性能分析,自动获取应用程序运行过程中的CPU、内存的使用情况,通过火焰图的实时展示每一个方法的调用关系和执行率,帮助优化代码性能。Alpine Linux系统不支持Profiler功能。因为Alpine Linux是一个轻量级的Linux系统发行版,缺少运行Profiler的必要依赖。如果需要支持Profiler功能,建议 - [通过Debugging诊断代码](https://support.huaweicloud.com/usermanual-apm2/apm_07_1215.md): Debugging诊断可协助用户分析线程状况,获取方法及对象实时参数。方便开发人员从实时的远程应用程序中获取调试信息,而无需重新启动应用程序,也不会阻止它并导致服务停机。为了应用运行稳定,强烈建议您按照要求升级JDK版本,在低版本的JDK上使用Debugging诊断功能,存在应用崩溃的风险。Debugging诊断当前受限使用。JDK版本说 - [查看组件接口调用监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0186.md): 接口调用主要是对外部服务调用当前应用程序进行监控。主要包括URL监控、dubbo服务端监控、cse服务端监控、CSEProvider集群监控、Functiongraph监控。这个类型的监控项决定整个服务实际的对外状态。比如某个URL的平均响应时间较长时,外部用户在界面看到数据的时间就较长。单击时间维度选择按钮,默认“近20分钟”。当前支持 - [查看组件基础监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0187.md): 基础监控主要针对应用的JVM信息、JVM监控、GC监控、线程、JAVA方法进行监控。您还可以根据需要执行以下操作:单击时间维度选择按钮,默认“近20分钟”。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时”、“近3小时”、“近6小时”、“近1天”、“今天”、“昨天”、“近7天”、“近30天”以及自定义。当前支 - [查看组件异常日志](https://support.huaweicloud.com/usermanual-apm2/apm_07_0188.md): 异常监控项是对应用的异常日志进行监控,比如java的日志异常监控,一旦用户采用log系统打印日志,就会被采集上来。具体的异常采集类型会根据不同的采集器类型有变化。您还可以根据需要执行以下操作:设置时间范围,查看已设时间范围内的数据。单击时间维度选择按钮,默认“近20分钟”。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟” - [查看组件外部调用监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0189.md): 外部调用是对当前应用调用外部服务进行监控,包括CSEConsumer集群监控、ApacheHttpClient连接池、ApacheHttpAsyncClient连接池、DubboConsumer监控、HttpClient监控、NodeJsHttpClient监控、NodeJsHttpServer监控。您还可以根据需要执行以下操作:设置时间 - [查看组件数据库监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0191.md): 数据库监控项可以对数据库的访问进行监控,可以监控的数据库包含C3P0连接池、Cassandra、ClickHouse、DBCP、Druid、EsRestClient、GaussDb、Hikari连接池、Jetcd、ObsClient、MySQL、Postgresql、Oracle、HBase、NodeJsMysql 以及MongoDB多种 - [查看组件缓存监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_1063.md): 缓存监控项可以对缓存的访问进行监控,可以监控的缓存包含Redis、Jedis、Lettuce客户端以及NodeJsRedis类型。您还可以根据需要执行以下操作:设置时间范围,查看已设时间范围内的数据。单击时间维度选择按钮,默认“近20分钟”。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时”、“近3小时”、“ - [查看组件Web容器监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0192.md): Web容器监控项可以对Web容器的访问进行监控,可以监控的Web容器包含Tomcat等类型。本章节主要对查看Tomcat监控进行介绍。您还可以根据需要执行以下操作:设置时间范围,查看已设时间范围内的数据。单击时间维度选择按钮,默认“近20分钟”。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时”、“近3小时” - [查看组件消息队列监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0193.md): 消息队列监控项可以对消息队列的访问进行监控,可以监控的消息队列包含KafkaProducer等类型。本章节主要对查看KafkaProducer监控进行介绍您还可以根据需要执行以下操作:设置时间范围,查看已设时间范围内的数据。单击时间维度选择按钮,默认“近20分钟”。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1 - [查看组件日志监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0195.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [查看组件基础设施监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0196.md): 在企业微服务之间调用复杂的场景下,Agent会抽样一些请求,拦截对应请求及后续一系列的调用信息。本章节主要介绍如何查看某个组件的基础设施情况。您还可以根据需要执行以下操作:设置时间范围,查看已设时间范围内的数据。您可以使用预定义的时间标签,例如近1小时、近6小时等,也可以自定义时间范围,最长可设置为30天。在图表中选中某一个时间节点时,展 - [查看组件调用链](https://support.huaweicloud.com/usermanual-apm2/apm_07_0199.md): 在企业微服务之间调用复杂的场景下,Agent会抽样一些请求,拦截对应请求及后续一系列的调用信息。本章节主要介绍如何查看某个组件的调用链情况。了解“调用链”的更多内容,请参见通过调用链查看微服务间调用关系。 - [查看组件通信协议监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0190.md): 通信协议监控项可以对通信协议的访问进行监控,可以监控的通信协议包含Websocket类型。本章节主要对查看Websocket监控进行介绍。您还可以根据需要执行以下操作:单击列表中“调用次数”、“平均响应时间(ms)”、“错误数”等列的蓝色字体数值,可以查看默认20分钟内该通信协议的趋势图。单击列表中“url”列的url地址,可以查看对应u - [查看组件远程过程调用监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0194.md): 远程过程调用监控项可以对远程过程调用进行监控,可以监控的远程过程调用可包含GRPCServer等类型。您还可以根据需要执行以下操作:设置时间范围,查看已设时间范围内的数据。单击时间维度选择按钮,默认“近20分钟”。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时”、“近3小时”、“近6小时”、“近1天”、“今 - [通过调用链查看微服务间调用关系](https://support.huaweicloud.com/usermanual-apm2/apm_07_0176.md): 在企业微服务之间调用复杂的场景下,APM Agent会抽样一些请求,拦截对应请求及后续一系列的调用信息。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时”、“近3小时”、“近6小时”、“近1天”、“今天”、“昨天”以及自定义。支持仅展示“请求成功”或“请求失败”调用链信息,以绿色“请求成功”按钮为例。单击处于 - [通过全局拓扑图查看应用间调用关系](https://support.huaweicloud.com/usermanual-apm2/apm_07_0177.md): 拓扑图的每根线条代表服务之间一段时间的调用关系,可以是从调用方统计的,也可以是从被调用方统计的。单击线条,右边可以查看这个调用关系的趋势图。同时拓扑图也会标示中间件的调用关系。通过拓扑图,一方面可以自动梳理服务之间的调用关系,同时也可以从全局视角查看服务之间调用是否正常,快速定位问题。全局应用拓扑不仅可以查看当前应用下全部或部分组件的全局 - [管理性能监控探针](https://support.huaweicloud.com/usermanual-apm2/apm_07_0178.md): APM Agent通过字节码增强技术进行调用埋点,运行在应用所在的服务器上,实时采集应用性能相关的数据。单击筛选栏,支持按照“应用”、“组件”、“环境”、“IP”或“主机名”筛选。单击右上角,自定义列表项,使界面上显示您需要查看的指标数据。Agent状态说明详见下表。 - [链路追踪概述](https://support.huaweicloud.com/usermanual-apm2/apm_07_0212.md): 链路追踪采集分布式应用的完整调用链路,提供了接口调用、数据库、异常等数据采集类型。可以帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。链路追踪特性当前受限使用,若需使用请提交工单联系技术支持开通。安装探针是使用链路追踪功能的前提,详细操作参见应用通过OpenTelemetry探针接入APM实现链路追踪指 - [管理链路追踪应用](https://support.huaweicloud.com/usermanual-apm2/apm_07_0101.md): 应用管理可创建和删除SkyWalking应用、OpenTelemetry应用、查看应用基本信息、设置应用采样率、慢sql、慢调用,还可查看组件环境和探针列表。应用信息展示应用的基本信息,详见表1。应用信息应用信息参数说明参数说明应用别名应用显示的名称。创建人创建应用的账号名。描述应用的描述信息。创建时间创建应用的时间。默认应用租户默认的应 - [设置链路追踪组件配置](https://support.huaweicloud.com/usermanual-apm2/apm_07_0224.md): 组件设置目前仅包括关联日志服务。应用性能管理(APM)与云日志服务(LTS)关联,您可以在 LTS中关联调用链的TraceID 信息,当应用出现故障时,可以通过调用链的TraceID 快速关联到业务日志,及时定位分析并解决问题。链路追踪与日志数据关联,需要先将TraceID写入日志。详细操作方法请参见如何使用OpenTelemetry将T - [配置链路追踪告警策略](https://support.huaweicloud.com/usermanual-apm2/apm_07_0110.md): 仅SkyWalking接入类型的应用支持为单个组件创建自定义链路追踪的告警策略。基础信息基础信息告警策略基础信息参数列表选项含义策略名称自定义的名称,不能为空。只能输入字母,数字,下划线,短横线,汉字。输入长度不能超过512个字符。告警等级定义告警等级,分为“轻微”、“严重”。监控对象需要监控的对象名称。默认为当前环境的名称,且不支持修改 - [查看链路追踪概览](https://support.huaweicloud.com/usermanual-apm2/apm_07_0103.md): “概览”是对组件所有实例的数据进行汇总,监控数据包括总请求量、平均响应时间、接口错误率、慢调用、慢SQL、异常数量。慢调用展示最大耗时的五条数据、错误调用展示错误次数最多的五条数据、慢sql展示最大耗时的五条数据,异常展示总次数最多的五条数据。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时”、“近3小时”、 - [通过拓扑图查看环境间链路调用关系](https://support.huaweicloud.com/usermanual-apm2/apm_07_1033.md): 拓扑图展示服务之间一段时间的调用关系,可以是从调用方统计的,也可以是从被调用方统计的,并且可以查看这个调用关系的趋势图。通过拓扑图,一方面可以自动梳理服务之间的调用关系,同时也可以从全局视角查看服务之间调用是否正常,快速定位问题所在。可以清晰地展示应用间关系、调用数据(服务、实例指标)、健康状况等详细内容。单击组件与第三方服务之间的连线, - [查看环境接口调用监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0104.md): 接口调用主要是对外部服务调用当前应用程序和当前服务调用外部程序的URL进行监控。这个监控项可以看到整个服务实际的对外状态和服务的外部调用情况。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时”、“近3小时”、“近6小时”、“近1天”、“今天”、“昨天”以及自定义。服务端对外部服务调用的URL进行监控,展示调用 - [查看环境数据库监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0105.md): 数据库监控项可以对数据库的访问进行监控,可以监控的数据库包含Mysql,Elastic Search,Hbase等多种类型。对于数据库的监控,采集器会采集具体的执行语句详情,方便用户定位代码级的性能问题。概览展示所选实例调用数据库的错误次数、平均耗时、调用次数、最大耗时等数据。SQL维度统计从sql维度对数据库进行监控,监控的指标包括st - [查看环境异常监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0106.md): 异常监控项是对应用的异常日志进行监控,比如java的日志异常监控,一旦用户采用log系统打印日志,就会被采集上来。概览展示所选实例异常总次数。异常对应用的异常日志进行监控,监控的指标包括异常类型、总次数、消息、异常堆栈、异常调用链。搜索:搜索框设置搜索条件后,单击,查看满足搜索条件的实例列表。单击列表右上角的自定义列表项,使界面上显示您需 - [查看环境基础监控项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0107.md): 基础监控主要针对应用的gc信息、cpu使用情况、线程、类加载信息、内存使用、内存池等进行监控。gc对gc进行监控,展示gc时间以及gc次数指标的趋势图。cpu对cpu进行监控,展示cpu使用率的趋势图。线程对线程进行监控,展示BLOCKED状态线程数、峰值线程数、TERMINATED状态线程数、RUNNABLE状态线程数、存活线程数、守护 - [通过拓扑图查看链路追踪应用间调用关系](https://support.huaweicloud.com/usermanual-apm2/apm_07_0256.md): 链路追踪全局拓扑支持查看链路追踪下,一个或多个应用下所有组件的调用及依赖关系。您还可以根据需要执行以下操作:单击“所属应用”下拉菜单,选中一个或多个应用。设置时间范围,查看已设时间范围内的数据。单击时间维度选择按钮,设置时间范围,默认“近3分钟”。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时”、“近3小时 - [通过调用链查看微服务间链路调用关系](https://support.huaweicloud.com/usermanual-apm2/apm_07_0108.md): 在企业微服务之间调用复杂的场景下,Agent会根据应用配置的采样率(设置采样率参考管理链路追踪应用)抽样一些请求,拦截对应请求及后续一系列的调用信息。比如在A调用B然后调用C的场景,请求进入A后,APM系统会采用智能采样算法,决定是否对请求进行调用链跟踪。这里的“调用链”,是针对链路追踪接入的探针采集上来的数据,进行调用链跟踪。调用链搜索 - [前端监控概述](https://support.huaweicloud.com/usermanual-apm2/apm_07_0211.md): APM Agent会周期性采集一些前端监控的性能指标数据,用来衡量浏览器/H5端、小程序端的总体健康状况。可以采集加载性能、API请求、JS错误、访问分析、自定义上报、会话追踪、场景分析以及网络分析等数据,帮助用户全面掌握前端应用的运行情况。前端监控仅支持按需计费,详细介绍参见计费说明。 - [管理已接入前端站点](https://support.huaweicloud.com/usermanual-apm2/apm_07_1021.md): 当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时”、“近3小时”、“近6小时”、“近1天”、“今天”、“昨天”、“近7天”、“近30天”以及自定义。在列表左上的搜索框中输入前端站点名称,单击,仅展示该名称前端站的信息。单击列表右上的导出列表项,可以导出当前页的列表信息,最大支持导出200条。为了方便用户查看前 - [通过总览查看前端站点监控指标](https://support.huaweicloud.com/usermanual-apm2/apm_07_1022.md): APM Agent会周期性采集一些前端性能监控的性能总览数据,包括:加载性能、JS稳定性、API请求、访问流量、性能慢页面 TOP5、JS错误 TOP5、慢API TOP5以及访问量 TOP5,共8个类别。分别展示了活跃用户数、页面浏览量、平均加载时间、JS错误数、慢接口占比以及接口成功率等指标。单击“站点”、“运营商”、“地域”、“浏览 - [查看前端站点性能加载指标](https://support.huaweicloud.com/usermanual-apm2/apm_07_1023.md): 加载性能页面展示站点的页面性能指标,包括页面性能以及特征统计两部分。页面性能:通过多个维度分析、展示页面加载性能的趋势图。详情分析:通过多个维度分析、展示页面性能以及资源加载的指标,并对其指标或样本进行详细分析。分布统计:通过多维度分析,查看不同地区、设备或系统的性能特征。目前小程序站点如微信小程序、百度小程序、支付宝小程序以及钉钉小程序 - [查看前端站点API请求指标](https://support.huaweicloud.com/usermanual-apm2/apm_07_1024.md): API请求分别展示API失败率趋势图、调用平均耗时趋势图、API请求列表以及请求状态码分布。单击“站点”、“运营商”、“地域”、“浏览器”以及“操作系统”的下拉菜单选择筛选条件,进一步查看所需要的信息。在页面的右上角,单击时间维度选择按钮,默认“近20分钟”。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时” - [查看前端站点JS错误指标](https://support.huaweicloud.com/usermanual-apm2/apm_07_1025.md): JS错误展示站点的错误统计,包括:JS稳定性、JS错误列表、JS错误类型列表以及JS错误率页面排行榜。在页面的右上角,单击时间维度选择按钮,默认“近20分钟”。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时”、“近3小时”、“近6小时”、“近1天”、“今天”、“昨天”、“近7天”、“近30天”以及自定义。当 - [查看用户访问前端站点指标](https://support.huaweicloud.com/usermanual-apm2/apm_07_0201.md): APM支持访问分析功能,此功能统计访问活跃用户数、页面浏览量、平均加载时间、JS错误数、慢接口占比以及接口成功率等数据。另外,访问分析包括页面性能以及特征统计两部分。页面性能:通过多个维度分析、展示用户访问的指标信息、趋势图,并对其进行有效分析。特征统计:可通过多维度分析,查看某个地区、设备或系统等访问情况的特征。展示活跃用户数、页面浏览 - [通过会话追踪查看用户访问前端站点的全链路](https://support.huaweicloud.com/usermanual-apm2/apm_07_0202.md): APM支持会话追踪功能,此功能根据用户名或用户ID,实现全链路追踪。复现用户访问时的行为轨迹,以便于定位问题。会话追踪包括:访问追踪、性能追踪、API追踪、JS错误追踪、行为追踪以及自定义追踪。在会话追踪页面的右上角,单击时间维度选择按钮,默认“近20分钟”。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近20分钟”、“近1小时” - [通过场景分析查看用户访问前端站点的关键事件轨迹](https://support.huaweicloud.com/usermanual-apm2/apm_07_0230.md): 通过场景分析可以了解用户在重点业务场景中的使用习惯;了解用户进入起始事件后的去向,去向是否符合场景预设路径;挖掘用户在使用过程中的断点、痛点等信息。在场景分析页面的右上角,单击按钮,刷新场景分析页面信息。在场景分析页面的右上角,单击时间维度选择按钮,默认“近20分钟”。当前支持“近3分钟”、“近5分钟”、“近10分钟”、“近1小时”、“近 - [通过网络分析查看前端站点的网络资源](https://support.huaweicloud.com/usermanual-apm2/apm_07_0229.md): 网络分析为用户提供了监控网络资源的功能,使用户能够快速感知,并且能看到哪个资源的加载比较慢,可以根据数据去做资源的优化,或者运营商、浏览器的选择。网络分析包括:网络总览、网络异常以及CDN分析。查看网络分析单击“站点”、“运营商”、“地域”、“浏览器”、“操作系统”以及“标签”的下拉菜单选择筛选条件,进一步查看所需要的信息。单击“慢请求阈 - [自定义前端站点监控的指标项](https://support.huaweicloud.com/usermanual-apm2/apm_07_1026.md): APM前端监控支持监控用户自定义上报。自定义上报列表包括“事件名称”、“事件地址”、“事件触发次数”、“活跃用户数”、“最后上报时间”。自定义上报列表默认按照“最后上报时间”降序排列。自定义上报首页参数说明参数名称说明事件名称事件的名称。事件地址事件的地址。事件触发次数事件触发的次数。活跃用户数访问站点用户的数量。同一个用户在一天内访问多 - [App监控概述](https://support.huaweicloud.com/usermanual-apm2/apm_07_0214.md): APM Agent会周期性采集一些App监控的性能指标数据,用来衡量Android端、iOS端以及Harmony端的总体健康状况。可以采集崩溃、ANR、卡顿、错误、启动性能、网络请求、终端设备以及自定义上报等数据,帮助用户全面掌握App应用的运行情况。App监控特性当前受限使用,若需使用请提交工单联系技术支持开通。Harmony不支持上报 - [管理移动端App](https://support.huaweicloud.com/usermanual-apm2/apm_07_0155.md): App列表参数说明参数名称说明移动端App名移动端App名称。所属应用移动端App所属应用。采集状态移动端App的采集状态,包括:“正常”、“停止”。创建时间移动端App接入的时间。接入Android,详细操作请参见Android接入APM。接入Android参数名称说明创建移动端App所属应用:在下拉列表中选择所属的应用。App名称:创 - [查看App性能指标总览](https://support.huaweicloud.com/usermanual-apm2/apm_07_0156.md): APM Agent会周期性采集App监控的性能指标数据,包括:活跃设备数、网络错误率、启动响应时间、崩溃数、卡顿数以及错误数6个类别。分别展示了活跃设备数、网络错误率、启动响应时间、崩溃占比、卡顿占比以及错误占比6种指标。总览页面展示的指标数据包括:活跃设备数、网络错误率、启动响应时间、崩溃占比、卡顿占比以及错误占比。总览参数说明参数名称 - [查看App崩溃指标](https://support.huaweicloud.com/usermanual-apm2/apm_07_0157.md): 崩溃页面展示App监控的“崩溃”信息,包括该应用下的总崩溃次数、设备崩溃率、影响设备数、影响版本数、崩溃总览趋势图、TOP5版本崩溃、TOP5设备崩溃以及崩溃列表。崩溃总览趋势图展示总崩溃次数以及影响设备数的趋势图。鼠标停留在某个时间节点处,可以展示总崩溃次数和影响设备数。TOP5版本崩溃展示TOP5版本崩溃的柱形图。鼠标停留在某个版本节 - [查看App监控ANR指标](https://support.huaweicloud.com/usermanual-apm2/apm_07_0228.md): 如果Android应用的界面线程处于阻塞状态的时间过长,会触发“应用无响应”提示,每一次“应用无响应”提示,计为一次ANRs。ANRs页面展示App监控的“ANR”信息,包括该应用下的总ANR 次数、设备ANR 率、次数ANR 率、影响设备数、影响版本数、ANR 总览趋势图、TOP5版本ANR、TOP5设备ANR以及ANR 列表。ANR - [查看App监控卡顿指标](https://support.huaweicloud.com/usermanual-apm2/apm_07_0158.md): 卡顿页面展示App监控的“卡顿”信息,包括该应用下的总卡顿次数、设备卡顿率、影响设备数、影响版本数、卡顿总览趋势图、TOP5版本卡顿、TOP5设备卡顿以及卡顿列表。卡顿总览趋势图展示总卡顿次数以及影响设备数的趋势图。鼠标停留在某个时间节点处,可以展示总卡顿次数和影响设备数。TOP5 版本卡顿展示TOP5版本卡顿的柱形图。鼠标停留在某个版本 - [查看App监控错误项指标](https://support.huaweicloud.com/usermanual-apm2/apm_07_0159.md): 错误页面展示App监控的“错误”信息,包括该应用下的总错误次数、设备错误率、影响设备数、影响版本数、错误总览趋势图、TOP5版本错误、TOP5设备错误以及错误列表。错误总览趋势图展示总错误次数以及影响设备数的趋势图。鼠标停留在某个时间节点处,可以展示总错误次数和影响设备数。TOP5版本错误展示TOP5版本错误的柱形图。鼠标停留在某个版本节 - [查看App监控启动性能指标](https://support.huaweicloud.com/usermanual-apm2/apm_07_0160.md): 启动性能页面展示App监控的启动性能信息,包括该应用下的启动崩溃数、总启动数、慢启动数、正常启动数、平均响应时间、设备总览趋势图、调用耗时趋势图以及启动性能列表。Harmony不支持上报启动性能数据。设备总览趋势图展示设备总览的柱形图。鼠标停留在某个时间节点处,可以展示总启动数、正常启动数、慢启动数以及启动崩溃数。调用耗时趋势图展示调用耗 - [查看App监控网络设备指标](https://support.huaweicloud.com/usermanual-apm2/apm_07_0161.md): 网络请求页面展示App监控的网络请求信息,包括该应用下App的调用次数、请求耗时、API失败率、慢请求占比、API失败率趋势图、调用平均耗时趋势图、网络请求列表以及请求状态码分布。API失败率趋势图展示调用次数、慢请求占比以及API失败率的趋势图。鼠标停留在某个时间节点处,可以展示调用次数、慢请求占比以及API失败率。调用平均耗时趋势图展 - [查看App监控终端设备指标](https://support.huaweicloud.com/usermanual-apm2/apm_07_0162.md): 终端设备页面展示App监控的终端设备信息,包括该应用下接入设备的App版本统计表、系统版本统计表、设备型号统计表、地域统计表、上网方式统计表以及运营商统计表。每个列表的左上的搜索框中输入关键字,单击,查看满足搜索条件的列表。注意:关键字区分大小写。单击列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。App版本统计表展示某个应用 - [自定义App监控的指标项](https://support.huaweicloud.com/usermanual-apm2/apm_07_0163.md): APM App监控支持监控用户自定义上报。自定义上报列表包括“事件名称”、“事件触发次数”、“设备数量”、“最后上报时间”。自定义上报首页参数说明参数名称说明事件名称事件的名称。事件触发次数事件触发的次数。设备数量触发该事件的设备数量。最后上报时间事件最后一次上报的时间。在自定义上报页面的右上角,单击时间维度选择按钮,默认“近20分钟”。 - [App监控设置](https://support.huaweicloud.com/usermanual-apm2/apm_07_0259.md): 符号表文件用于App监控函数调用堆栈的自动化解析,为了方便用户管理App监控的符号表文件,APM提供App监控设置符号表文件功能。App监控设置符号表文件,包括:上传符号表文件、展示已上传符号表的基本信息。Android App支持文件类型:mapping.txt、.so、.symbols。iOS App支持文件类型:.dsym、.sym - [App监控告警管理](https://support.huaweicloud.com/usermanual-apm2/apm_07_0257.md): 基础信息基础信息基础信息参数列表选项含义策略名称自定义的名称,不能为空。只能输入字母,数字,下划线,短横线,汉字。输入长度不能超过512个字符。告警等级定义告警等级,分为“轻微”、“严重”。监控对象需要监控的移动端App名称。监控类型选择需要监控的“监控类型”。监控类型分为:卡顿监控采集、崩溃监控采集、设备监控采集、错误监控采集、自定义上 - [通过采集中心查看APM监控项信息](https://support.huaweicloud.com/usermanual-apm2/apm_07_1131.md): 采集中心主要是集中管理、展示APM中支持的采集器插件的入口,在这里可以看到APM中支持的各种采集器插件、指标以及支持的可配置的参数信息。基本信息。该模块主要展示采集器的名称和类型等相关信息。该模块主要展示采集器的名称和类型等相关信息。采集参数。该模块主要展示,该采集器中用户自定义的参数配置,用户进行配置后下发到Java Agent中生效, - [配置监控数据脱敏](https://support.huaweicloud.com/usermanual-apm2/apm_07_1118.md): APM支持配置脱敏策略,对依赖APM2.0上报的接口相关数据,按照脱敏配置策略进行脱敏处理。由于APM会收集和存储配置脱敏的数据,请您在使用过程中,注意您的隐私及敏感信息数据保护,不建议将隐私或敏感数据上传到APM,必要时请加密保护。新增配置参数列表参数名称参数说明配置名称用于标识和区分数据脱敏配置,不能为空。命名可包含英文、中文、数字、 - [查看APM探针使用量](https://support.huaweicloud.com/usermanual-apm2/apm_07_0220.md): 探针接入后,可以在用量统计中查看“探针量统计”以及“写入量统计”。当前只支持增强式探针量的统计。探针量统计页面展示:当前探针总数、Java探针总数、Node.js探针总数以及历史探针用量柱形图。单击,选择时间范围,展示所选日期24小时内的历史探针用量柱形图。目前支持“昨天”、“今天”以及“自定义”。单击,刷新历史探针用量柱形图。写入量统计 - [管理APM访问密钥](https://support.huaweicloud.com/usermanual-apm2/apm_07_0034.md): 访问密钥(AK/SK,Access Key ID/Secret Access Key)包含访问密钥ID(AK)和秘密访问密钥(SK)两部分,是您在华为云APM服务的长期身份凭证,JavaAgent携带密钥ID(AK)上报数据,华为云通过该AK识别访问用户的身份,通过SK对请求数据进行签名认证,用于确保上报请求的机密性、完整性和请求者身份的 - [管理APM通用配置](https://support.huaweicloud.com/usermanual-apm2/apm_07_0035.md): 通用配置可以设置Agent字节码方式拦截,慢请求阈值、监控指标数据采集的最大行数、慢SQL请求阈值、应用性能报表推送、拓扑节点别名配置以及前端监控聚合设置。停止Agent字节码方式拦截。停止Agent字节码方式拦截,MBEAN方式所采集到的数据不受影响,如JVM等监控指标。Agent字节码方式拦截开关默认为“否”。停止Agent字节码方式 - [查看告警列表](https://support.huaweicloud.com/usermanual-apm2/apm_07_0022.md): 告警是指接入APM Agent的服务在触发告警条件时上报的信息,以便您在第一时间获取到服务的异常状况,进而迅速处理故障,避免造成业务损失。单击应用下拉框,选择应用,查看该应用下的告警。在搜索栏中,输入搜索条件后,单击,查看在该应用下满足搜索条件的告警。单击“告警状态”后的,可以按告警状态筛选显示告警。单击,可以导出当前页的告警列表信息,最 - [设置告警策略](https://support.huaweicloud.com/usermanual-apm2/apm_07_0232.md): APM支持配置告警分组,可以在告警分组下创建多个告警策略,并将这些策略绑定到多个节点上。单击搜索框,可以选择一个或多个属性或者输入策略名称的关键字,展示对应的告警策略。属性包括:策略名称、告警等级以及应用。搜索结束后,单击搜索框后面的,弹出“保存快捷筛选集”提示框。输入“筛选集名称”后单击“确定”,当前搜索条件保存至“快捷筛选集”。单击搜 - [设置告警分组](https://support.huaweicloud.com/usermanual-apm2/apm_07_0231.md): APM支持配置告警分组,可以在告警分组下绑定一个或多个告警策略。告警分组参数列表名称说明分组名称告警分组的名称。48小时内新增的告警分组,在“分组名称”后会出现标记。关联告警策略当前分组已经关联告警策略的个数。如果没有关联告警策略,则显示为“--”。创建时间创建告警分组的时间。告警类型告警类型,包括:增强型探针、OpenTelemetry - [应用性能管理服务数据采集SDK隐私声明](https://support.huaweicloud.com/usermanual-apm2/apm_07_0168.md): 【应用性能管理服务数据采集SDK】是由华为云计算有限公司(以下简称“华为”)面向应用开发者(以下简称“开发者”)提供的方便用户直接使用编码方式上报数据到云应用性能分析服后台的开放能力及服务。开发者根据【应用性能管理服务数据采集SDK】的开发文档和指南在其应用中集成了【应用性能管理服务数据采集SDK】后,华为将通过被集成的【应用性能管理服务 - [应用性能管理服务数据采集SDK开发者合规指南](https://support.huaweicloud.com/usermanual-apm2/apm_07_0169.md): 《中华人民共和国个人信息保护法》自2021年11月1日起正式施行后,监管部门、各行业参与方和终端消费者越来越关注用户的隐私保护问题。为了有效治理App、SDK违规收集使用个人信息的现象,监管部门也陆续出台相关标准规范。您作为开发者为最终用户提供服务,知悉并确认将遵守适用的法律法规和相关的标准规范,履行个人信息保护义务,并遵循合法、正当、必 - [iOS SDK接入](https://support.huaweicloud.com/usermanual-apm2/apm_07_0165.md): APM iOS SDK具备采集上报App启动性能、崩溃、卡顿、错误、网络请求、终端设备、自定义上报等应用监控能力。使用SDK前,您需要注册华为云账号,并在App监控控制台创建移动端iOS App。HTTPS方法1:通过CocoaPods集成。在Podfile中添加CocoaPods官方仓库source 'https://github.co - [Android SDK接入](https://support.huaweicloud.com/usermanual-apm2/apm_07_0166.md): APM Android SDK具备采集上报App启动性能、崩溃、卡顿、错误、网络请求、终端设备、自定义上报等应用监控能力。使用SDK前,您需要注册华为云账号,并在App监控控制台创建移动端Android App。HTTPSSDK如何处理个人信息请参考应用性能管理服务数据采集SDK隐私声明。您集成和使用华为的sdk时需要遵从个人信息保护基本 - [Web&H5 SDK接入](https://support.huaweicloud.com/usermanual-apm2/apm_07_0203.md): 使用APM服务Web&H5 SDK前,您需要注册华为云账号并开通华为云APM服务。HTTPS用户基础数据、自定义上报数据会在访问页面时立即上报。页面性能数据会在页面加载完成后触发。其他类型数据(API数据、JS错误数据等)会以一分钟的时间间隔上报数据。 - [微信小程序SDK接入](https://support.huaweicloud.com/usermanual-apm2/apm_07_0204.md): 使用APM服务微信小程序 SDK前,您需要注册华为云账号并开通华为云APM服务。为确保微信小程序监控数据上报正常,需将上报地址添加到微信开发者平台域名列表,将上报域名添加为合法域名。HTTPS将APM上报地址“https://apm-web.cn-north-4.myhuaweicloud.com”添加到小程序开发者平台域名列表。以微信小 - [百度小程序SDK接入](https://support.huaweicloud.com/usermanual-apm2/apm_07_0216.md): 使用APM服务百度小程序 SDK前,您需要注册华为账号并开通华为云APM服务。为确保百度小程序监控数据上报正常,需将上报地址添加到百度开发者平台域名列表,将上报域名添加为合法域名。HTTPS将APM上报地址“https://apm-web.cn-north-4.myhuaweicloud.com”添加到小程序开发者平台域名列表。以微信小程 - [支付宝小程序SDK接入](https://support.huaweicloud.com/usermanual-apm2/apm_07_0217.md): 使用APM服务支付宝小程序 SDK前,您需要注册华为账号并开通华为云APM服务。为确保支付宝小程序监控数据上报正常,需将上报地址添加到支付宝开发者平台域名列表,将上报域名添加为合法域名。HTTPS将APM上报地址“https://apm-web.cn-north-4.myhuaweicloud.com”添加到小程序开发者平台域名列表。以微 - [钉钉小程序SDK接入](https://support.huaweicloud.com/usermanual-apm2/apm_07_0218.md): 使用APM服务的钉钉小程序SDK前,您需要注册华为云账号并开通华为云APM服务。为确保钉钉小程序监控数据上报正常,需将上报地址添加到钉钉开发者平台域名列表,将上报域名添加为合法域名。HTTPS将APM上报地址“https://apm-web.cn-north-4.myhuaweicloud.com”添加到小程序开发者平台域名列表。以微信小 - [Harmony SDK接入](https://support.huaweicloud.com/usermanual-apm2/apm_07_0219.md): APM Harmony SDK拥有以下应用监控能力:采集上报App崩溃、卡顿、错误信息、网络请求、终端设备、自定义事件等。API 12及以上。HTTPSSDK如何处理个人信息,请参考应用性能管理服务数据采集SDK隐私声明。您集成和使用华为的SDK时,需要遵从个人信息保护基本要求,详情请参考应用性能管理服务数据采集SDK开发者合规指南。方法 - [Flutter SDK接入](https://support.huaweicloud.com/usermanual-apm2/apm_07_0236.md): APM Flutter SDK基于原生APM SDK,具备采集上报App启动性能、崩溃、卡顿、错误、网络请求、终端设备、自定义上报等应用监控能力。使用SDK前,您需要注册华为账号,并在App监控控制台创建移动端iOS、Android App。HTTPS。添加APM Flutter SDK到flutter_app/pubspec.yaml中 - [错误码](https://support.huaweicloud.com/usermanual-apm2/apm_07_0170.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [查看APM审计事件](https://support.huaweicloud.com/usermanual-apm2/apm_07_0225.md): 云审计服务(Cloud Trace Service,CTS)可以记录APM相关的操作事件,便于日后的查询、审计和回溯。开通了应用性能管理服务后,系统开始记录APM资源的操作。云审计服务管理控制台保存最近7天的操作记录。云审计服务的开通请参见入门指引。开通云审计服务后,如果需要查看APM相关操作事件,请参见在CTS事件列表查看云审计事件。 ## 最佳实践(2.0) - [最佳实践汇总](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0014.md): 本文汇总了应用运维管理(APM,Application Performance Management)常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,帮助用户轻松使用APM。 - [APM安全配置建议](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0017.md): 本文提供了APM使用过程中的安全最佳实践,旨在为提高整体安全能力提供可操作的规范性指导。根据该指导文档您可以持续评估APM资源的安全状态,更好地组合使用APM提供的多种安全能力,提高对运维数据的整体安全防御能力,保护存储在平台内的运维数据不泄露、不被篡改,以及数据传输过程中不泄露、不被篡改。本文从以下几个维度给出建议,您可以评估使用情况, - [关联日志并在业务日志中打印TraceID](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0005.md): 应用性能管理(APM)与云日志服务(LTS)关联,您可以在 LTS中关联调用链的TraceID信息,当应用出现故障时,可以通过调用链的TraceID快速关联到业务日志,及时定位分析并解决问题。关联业务日志支持Log4j/Log4j2/Logback日志组件。自定义设置只支持java类型。打开“打印TraceID至业务日志中”开关。如果需要 - [使用OpenTelemetry将TraceID和SpanID自动写入日志](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0048.md): TraceID和SpanID写入日志后,可以将链路追踪与日志数据关联起来,实现高效的性能分析以及故障诊断。本章节介绍如何使用OpenTelemetry将TraceID和SpanID自动写入日志。更多信息使用Log4j2在pom.xml中添加OpenTelemetry Log4j2依赖,请将OPENTELEMETRY_VERSION替换为最 - [使用APM Profiler定位性能问题](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0010.md): APM Profiler 是一种持续性能剖析工具,可以帮助开发者准确找到应用程序中消耗资源最多的代码位置。APM Agent 已接入,操作方法参见增强型探针Java语言接入APM。Profiler功能已开启,操作方法参见Profiler性能分析。前提条件:开启测试程序,同时设定heap的大小为2g(-Xms2g -Xmx2g)。 - [使用APM Profiler定位内存溢出问题](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0011.md): 服务所在容器频繁重启,通过自监控发现重启前fullgc次数会突增(约每分钟20次)。当查询instance信息时,会先从缓存查,如果查不到再从mysql查。instance信息查到之后存入缓存,防止频繁访问数据库。给作为key的类重写equals和hashCode方法。该类有个uuid属性,不同instance的uuid不一样,因此可以用 - [通过查看调用链来定位请求异常原因](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0002.md): 在外部请求激增、负载突变等场景下,极易出现应用性能问题,比如外部请求响应变慢、部分请求异常等。快速发现并定位应用性能问题,已成为日常运维常见场景。APM作为云应用性能问题诊断服务,拥有强大的分析工具。通过拓扑图和调用链,可视化呈现应用状态及调用过程,帮助快速定位性能瓶颈。例如,通过APM拓扑功能可视化服务间的调用关系,迅速找到有问题的实例 - [将APM前端界面内嵌到客户自建系统](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0006.md): APM支持将界面嵌入到客户自建系统。通过IAM服务的联邦代理机制实现用户自定义身份代理,再将登录链接嵌入至客户自建系统实现无需在华为云官网登录,即可在自建系统界面查看。用户自定义创建身份代理并创建登录地址FederationProxyUrl,详细可参考IAM服务的文档“创建自定义身份代理”。用户创建自定义身份代理成功后,您需要执行如下步骤 - [CCE容器部署APM探针支持对APM的AK/SK加密](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0012.md): 在CCE容器中部署APM探针时,出于安全考虑,可以对APM的AK/SK进行加密。示例:1中上传的镜像地址为swr.cn-north-5.myhuaweicloud.com/hwstaff_pub_apmpaasw3/decrypt:v2解密的类名为com.demo.DecryptDemo.jar,解密方法为decrypt。按如下方式添加一 - [ELB通过OpenTelemetry方式接入APM](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0051.md): 链路追踪采集分布式应用的完整调用链路,提供了接口调用、数据库、异常等数据采集类型。可以帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。本文介绍ELB通过OpenTelemetry方式接入APM,通过链路追踪的方式对ELB的链路进行监控。已开通链路追踪白名单功能。后端服务通过OpenTelemetry方式 - [APIG通过OpenTelemetry方式接入APM](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0004.md): 链路追踪采集分布式应用的完整调用链路,提供了接口调用、数据库、异常等数据采集类型。可以帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。本文介绍APIG通过OpenTelemetry方式接入APM,通过链路追踪的方式对APIG的链路进行监控。已开通链路追踪白名单功能。后端服务通过OpenTelemetry - [如何通过APM页面查看链路追踪的指标以及调用链](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0007.md): 链路追踪采集分布式应用的完整调用链路,提供了接口调用、数据库、异常等数据采集类型。可以帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。本文以OpenTelemetry方式接入APM为例,介绍如何在APM前端页面查看链路追踪的指标以及调用链。已开通链路追踪白名单功能。后端服务通过OpenTelemetry - [如何通过OpenTelemetry Collector将链路追踪数据上报到APM](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0108.md): OpenTelemetry Collector作为数据收集和转发的代理,支持从多种来源接收数据,经过处理后导出到不同的后端。使用Collector可以实现数据的统一收集、过滤、增强和转发,降低应用端的开销。本文介绍如何通过OpenTelemetry Collector将应用的链路追踪数据上报至华为云应用性能管理(APM)服务。已开通链路追 - [通过调用链的Trace ID精确查询调用链路span信息](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0003.md): 在分布式架构下,微服务之间的调用情况日趋复杂。当外部请求响应变慢或部分请求异常时,想要快速定位哪个环节存在异常。您可以在调用链查询页面,通过Trace ID精确查询调用链路详细情况,或结合多种条件筛选查询调用链路。自定义参数配置url监控项的拦截header指定key值、拦截url参数指定key值、拦截cookie指定key值参数。具体方 - [使用OpenTelemetry上报Java应用数据](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0023.md): 华为云APM兼容OpenTelemetry协议,支持直接接收通过OpenTelemetry SDK或Agent上报的链路追踪数据。本文介绍如何使用OpenTelemetry方式,将Java语言的应用接入APM,并上报链路追踪指标数据。使用springboot实现一个简单掷骰子应用。创建RollDice.java文件,内容如下:applic - [使用OpenTelemetry上报Python应用数据](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0024.md): 华为云APM兼容OpenTelemetry协议,支持直接接收通过OpenTelemetry SDK或Agent上报的链路追踪数据。本文介绍如何使用OpenTelemetry方式,将Python语言的应用接入APM,并上报链路追踪指标数据。使用Python 3.9 及以上版本。安装Python,命令如下:sudo apt update s - [使用OpenTelemetry上报Go应用数据](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0025.md): 华为云APM兼容OpenTelemetry协议,支持直接接收通过OpenTelemetry SDK或Agent上报的链路追踪数据。本文介绍如何使用OpenTelemetry方式,将Go语言的应用接入APM,并上报链路追踪指标数据。使用Go 1.23及以上版本。安装Go,命令如下:wget https://mirrors.aliyun.c - [使用OpenTelemetry上报PHP应用数据](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0026.md): 华为云APM兼容OpenTelemetry协议,支持直接接收通过OpenTelemetry SDK或Agent上报的链路追踪数据。本文介绍如何使用OpenTelemetry方式,将PHP语言的应用接入APM,并上报链路追踪指标数据。非侵入式接入,需使用PHP 8.0以及以上版本。准备插件/工具:PHP 8.0+、PECL、composer - [使用OpenTelemetry上报Node.js应用数据](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0027.md): 华为云APM兼容OpenTelemetry协议,支持直接接收通过OpenTelemetry SDK或Agent上报的链路追踪数据。本文介绍如何使用OpenTelemetry方式,将Node.js语言的应用接入APM,并上报链路追踪指标数据。使用node.js 14及以上版本。准备插件/工具:node、npm。安装,命令如下:curl -o - [使用OpenTelemetry上报.Net应用数据](https://support.huaweicloud.com/bestpractice-apm2/apm_08_0029.md): 华为云APM兼容OpenTelemetry协议,支持直接接收通过OpenTelemetry SDK或Agent上报的链路追踪数据。本文介绍如何使用OpenTelemetry方式,将.Net语言的应用接入APM,并上报链路追踪指标数据。使用.NET SDK 8及以上版本。准备插件/工具:.NET SDK 8安装,命令如下:sudo apt- ## API参考(2.0) - [概述](https://support.huaweicloud.com/api-apm/apm_api_0002.md): 欢迎使用应用性能管理(Application Performance Management,简称APM),APM是实时监控并管理云应用性能和故障的云服务,提供专业的分布式应用性能分析能力,可以帮助运维人员快速解决应用在分布式架构下的问题定位和性能瓶颈等难题,为用户体验保驾护航。您可以使用本文档提供API对应用性能管理进行相关操作,如查询应 - [终端节点](https://support.huaweicloud.com/api-apm/apm_api_0004.md): 终端节点(Endpoint)即调用API的请求地址,APM2.0不同服务不同区域使用的终端节点相同,即:华北-北京四。请您根据业务需要选择对应区域的终端节点。 - [基本概念](https://support.huaweicloud.com/api-apm/apm_api_0006.md): 账号用户注册时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用该用户进行日常管理工作。用户注册时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主 - [API概览](https://support.huaweicloud.com/api-apm/apm_04_0006.md): 应用性能管理所提供的接口为扩展接口。通过使用应用性能管理所提供的接口,您可以完整地使用应用性能管理的所有功能。例如查询应用接口等。应用性能管理提供的具体API如表1所示。 - [构造请求](https://support.huaweicloud.com/api-apm/apm_api_0009.md): 本节介绍REST API请求的组成,并以调用IAM服务的管理员创建IAM用户说明如何调用API。该API获取用户的Token,可以用于调用其他API时鉴权。您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987。请求URI由如下部分组成。{URI-scheme - [认证鉴权](https://support.huaweicloud.com/api-apm/apm_api_0010.md): 本节介绍如何调用接口完成Token认证。调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。Token认证:通过Token认证调用请求。AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁 - [返回结果](https://support.huaweicloud.com/api-apm/apm_api_0011.md): 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态。对于“获取用户Token”接口,如果调用后返回状态码为201,则表示请求成功。对应请求消息头,响应同样也有消息头,如Content-type。对于“获取用户Token”接口,返回如图1所示的消息头,其中x-sub - [示例1:查询应用列表](https://support.huaweicloud.com/api-apm/apm_api_0013.md): 本章为查询对应用户下的应用。无。接口相关信息URI格式:GET /v1/apm2/openapi/cmdb/business/get-business-listURI格式:GET /v1/apm2/openapi/cmdb/business/get-business-list请求示例GET https://{APM_endpoint}/v - [查询应用列表 - ListBusiness](https://support.huaweicloud.com/api-apm/apm_api_1001.md): 该接口用于查询对应用户下的应用。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:appl - [查询master地址 - ShowMasterAddress](https://support.huaweicloud.com/api-apm/apm_api_1002.md): 根据region名称获取该region下的master服务podlb地址信息。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(* - [获取ak/sk - ListAkSk](https://support.huaweicloud.com/api-apm/apm_api_1003.md): 获取该用户创建的ak/sk列表。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::ret - [对指定区域下的组件和环境及其探针情况进行搜索 - SearchApplication](https://support.huaweicloud.com/api-apm/apm_api_1004.md): 对指定区域下的组件和环境及其探针情况进行搜索。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项a - [保存监控项 - SaveMonitorItemConfig](https://support.huaweicloud.com/api-apm/apm_api_1006.md): 保存监控项。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:application:up - [查询监控项列表 - ListEnvMonitorItem](https://support.huaweicloud.com/api-apm/apm_api_1005.md): 查询监控项列表。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:application: - [查询应用下所有探针 - SearchAgent](https://support.huaweicloud.com/api-apm/SearchAgent.md): 该接口用于搜索应用下所有探针情况。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:app - [更改实例的采集状态 - ChangeAgentStatus](https://support.huaweicloud.com/api-apm/ChangeAgentStatus.md): 改变指定实例的采集状态:开启和关闭。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:ap - [删除agent - DeleteAgent](https://support.huaweicloud.com/api-apm/DeleteAgent.md): 删除agent。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:application: - [查询开通的region - ListOpenRegion](https://support.huaweicloud.com/api-apm/ListOpenRegion.md): 该接口用于查询用户开通的region信息。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm - [查询所有的支持的region - ListSupportedRegion](https://support.huaweicloud.com/api-apm/ListSupportedRegion.md): 查询所有的支持的region信息。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:app - [查询环境标签 - ListEnvTags](https://support.huaweicloud.com/api-apm/ListEnvTags.md): 查询环境标签接口。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:application - [获取应用树 - ShowTopologyTree](https://support.huaweicloud.com/api-apm/ShowTopologyTree.md): 获取应用树。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::getTopologyRe - [获取组件列表 - ListApps](https://support.huaweicloud.com/api-apm/ListApps.md): 获取组件列表。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:application:g - [获取组件下的环境列表 - ListAppEnvs](https://support.huaweicloud.com/api-apm/ListAppEnvs.md): 获取组件下的环境列表。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applicati - [根据组件id删除指定的组件 - DeleteApp](https://support.huaweicloud.com/api-apm/DeleteApp.md): 该接口用于删除指定的组件。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applica - [查询单个应用的详情 - ShowBusinessDetail](https://support.huaweicloud.com/api-apm/ShowBusinessDetail.md): 查询单个应用的详情。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applicatio - [查询子应用详情 - ShowSubBusinessDetail](https://support.huaweicloud.com/api-apm/ShowSubBusinessDetail.md): 查询单个子应用详情。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applicatio - [查询监控项配置信息 - ShowMonitorItemViewConfig](https://support.huaweicloud.com/api-apm/ShowMonitorItemViewConfig.md): 查询监控项配置信息。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::getConfRe - [调用链拓扑图 - ShowTopology](https://support.huaweicloud.com/api-apm/ShowTopology.md): 调用链拓扑图。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::getTopologyR - [获取event的详情 - ShowEventDetail](https://support.huaweicloud.com/api-apm/ShowEventDetail.md): 获取event的详情。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applicati - [查询span数据 - ShowSpanSearch](https://support.huaweicloud.com/api-apm/ShowSpanSearch.md): span数据查询接口。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applicati - [获取一个trace的所有调用链数据 - ShowTraceEvents](https://support.huaweicloud.com/api-apm/ShowTraceEvents.md): 获取一个trace的所有调用链数据。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:ap - [获取趋势图 - ShowTrend](https://support.huaweicloud.com/api-apm/ShowTrend.md): 获取趋势图。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::getConfRead-- - [获取汇总表格数据 - ShowSumTable](https://support.huaweicloud.com/api-apm/ShowSumTable.md): 获取汇总表格数据。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::getConfRea - [获取原始数据表格 - ShowRawTable](https://support.huaweicloud.com/api-apm/ShowRawTable.md): 获取原始数据表格。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::getConfRea - [获取原始数据详情 - ShowClobDetail](https://support.huaweicloud.com/api-apm/ShowClobDetail.md): 获取原始数据详情。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::getConfRea - [获取实例信息列表 - ListEnvInstances](https://support.huaweicloud.com/api-apm/ListEnvInstances.md): 获取实例信息列表。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:application - [获取监控项信息 - ShowEnvMonitorItems](https://support.huaweicloud.com/api-apm/ShowEnvMonitorItems.md): 获取监控项信息。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:application: - [获取一个监控项的详情 - ShowMonitorItemDetail](https://support.huaweicloud.com/api-apm/ShowMonitorItemDetail.md): 获取一个监控项的详情。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applicati - [创建aksk - CreateAkSk](https://support.huaweicloud.com/api-apm/CreateAkSk.md): 创建aksk。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::createCreden - [查询租户的aksk - ShowAkSks](https://support.huaweicloud.com/api-apm/ShowAkSks.md): 查询租户的aksk。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::retrieveC - [删除aksk - DeleteAkSk](https://support.huaweicloud.com/api-apm/DeleteAkSk.md): 删除aksk。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::deleteCreden - [查询告警列表 - ListAlarmData](https://support.huaweicloud.com/api-apm/ListAlarmData.md): 查询系统中存在的告警。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applicati - [查询告警消息列表 - ListAlarmNotify](https://support.huaweicloud.com/api-apm/ListAlarmNotify.md): 查询单个告警的触发详情与历史。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:appli - [创建告警分组 - CreateAlarmGroup](https://support.huaweicloud.com/api-apm/CreateAlarmGroup.md): 创建告警分组,指定分组名称、描述、企业项目等信息。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权 - [删除告警分组 - DeleteAlarmGroup](https://support.huaweicloud.com/api-apm/DeleteAlarmGroup.md): 根据告警分组ID删除指定的告警分组。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::d - [更新告警分组 - UpdateAlarmGroup](https://support.huaweicloud.com/api-apm/UpdateAlarmGroup.md): 更新告警分组的基本信息,如名称、描述等。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm: - [查看告警分组 - GetAlarmGroupList](https://support.huaweicloud.com/api-apm/GetAlarmGroupList.md): 分页查询告警分组列表,支持按名称模糊搜索、按企业项目和应用类型过滤。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条 - [更新告警分组状态 - UpdateAlarmGroupStatus](https://support.huaweicloud.com/api-apm/UpdateAlarmGroupStatus.md): 启用或禁用指定的告警分组请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::updateA - [查看分组下的告警规则 - GetGroupRuleList](https://support.huaweicloud.com/api-apm/GetGroupRuleList.md): 分页查询指定告警分组下的告警规则列表。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:: - [添加告警策略 - CreateAlarmRule](https://support.huaweicloud.com/api-apm/CreateAlarmRule.md): 创建告警中心的告警策略,包含规则表达式、通知方式、企业项目等配置。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件 - [查看告警策略列表 - GetAlarmRuleList](https://support.huaweicloud.com/api-apm/GetAlarmRuleList.md): 分页查询告警策略列表,支持按业务、应用、环境、标签等多维度过滤。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键 - [绑定告警分组 - BindAlarmGroup](https://support.huaweicloud.com/api-apm/BindAlarmGroup.md): 将告警策略绑定到指定的告警分组。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::upd - [解绑告警分组 - UnbindAlarmGroup](https://support.huaweicloud.com/api-apm/UnbindAlarmGroup.md): 解除告警策略与当前告警分组的绑定关系。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:: - [删除告警规则 - DeleteAlarmRule](https://support.huaweicloud.com/api-apm/DeleteAlarmRule.md): 根据告警规则ID删除指定的告警策略。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::d - [编辑告警策略状态 - UpdateAlarmRuleStatus](https://support.huaweicloud.com/api-apm/UpdateAlarmRuleStatus.md): 启用或禁用指定的告警策略。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::update - [编辑告警策略 - UpdateAlarmRule](https://support.huaweicloud.com/api-apm/UpdateAlarmRule.md): 更新告警策略的配置信息请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::updateAd - [获取告警规则详情 - GetAlarmRuleDetail](https://support.huaweicloud.com/api-apm/GetAlarmRuleDetail.md): 根据告警规则ID获取告警策略的完整配置信息。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项ap - [告警策略绑定范围 - BindNodeRelation](https://support.huaweicloud.com/api-apm/BindNodeRelation.md): 为告警策略或告警分组绑定作用范围(环境、环境标签、区域或全部)请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别 - [查询应用全局拓扑图 - SearchBusinessTopology](https://support.huaweicloud.com/api-apm/SearchBusinessTopology.md): 查询应用级别全局拓扑图信息。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applic - [查询组件环境拓扑图 - SearchEnvTopology](https://support.huaweicloud.com/api-apm/SearchEnvTopology.md): 查询组件环境级别全局拓扑图信息。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:appl - [查询URL跟踪配置列表 - SearchTransactionConfig](https://support.huaweicloud.com/api-apm/SearchTransactionConfig.md): 查询已配置好的URL跟踪配置列表。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:app - [查询URL跟踪Region环境列表 - ListBusinessEnv](https://support.huaweicloud.com/api-apm/ListBusinessEnv.md): 查询所选Region下设置了URL跟踪的环境列表。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权 - [查询URL跟踪视图列表 - ShowTransactionDetail](https://support.huaweicloud.com/api-apm/SearchTransaction.md): 查询当前被调用的URL跟踪视图列表。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:ap - [查询URL跟踪视图详情 - SearchTransaction](https://support.huaweicloud.com/api-apm/ShowTransactionDetail.md): 查询某条URL跟踪视图详情。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applic - [创建链路追踪应用 - CreateTracingBusiness](https://support.huaweicloud.com/api-apm/CreateTracingBusiness.md): 创建链路追踪应用。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::createAdmi - [获取链路追踪应用的token - ShowTracingToken](https://support.huaweicloud.com/api-apm/ShowTracingToken.md): 获取链路追踪应用的token。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:appli - [获取链路追踪应用接入地址 - ShowTracingAccessPoint](https://support.huaweicloud.com/api-apm/ShowTracingAccessPoint.md): 获取链路追踪应用接入地址。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applica - [查询链路追踪指标趋势图(V2) - ShowSkywalkingMetricTrend](https://support.huaweicloud.com/api-apm/ShowSkywalkingMetricTrend.md): 查询链路追踪趋势图。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::getConfRe - [查看链路追踪环境概览的表格标题(V2) - ShowSkywalkingMetricOverviewAnalysisTitle](https://support.huaweicloud.com/api-apm/ShowSkywalkingMetricOverviewAnalysisTitle.md): 查看链路追踪环境概览的表格标题。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::get - [查询链路追踪应用概览数据(V2) - ShowSkywalkingMetricOverviewAnalysisNumber](https://support.huaweicloud.com/api-apm/ShowSkywalkingMetricOverviewAnalysisNumber.md): 查询链路追踪应用概览数据。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::getCon - [获取链路追踪原始数据表格(V2) - ShowSkywalkingMetricRawTable](https://support.huaweicloud.com/api-apm/ShowSkywalkingMetricRawTable.md): 获取链路追踪原始数据表格。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::getCon - [获取链路追踪汇总表格数据(V2) - ShowSkywalkingMetricSumTable](https://support.huaweicloud.com/api-apm/ShowSkywalkingMetricSumTable.md): 获取链路追踪汇总表格数据。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::getCon - [获取链路追踪概览表格数据(V2) - ShowSkywalkingMetricOverviewAnalysisTable](https://support.huaweicloud.com/api-apm/ShowSkywalkingMetricOverviewAnalysisTable.md): 获取链路追踪概览表格数据。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::getCon - [根据业务id获取单个业务详情(V2) - ShowSkywalkingApplicationDetail](https://support.huaweicloud.com/api-apm/ShowSkywalkingApplicationDetail.md): 该接口用于获取根据业务id获取单个业务详情。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项ap - [创建链路追踪应用(V2) - CreateSkywalkingApplication](https://support.huaweicloud.com/api-apm/CreateSkywalkingApplication.md): 创建链路追踪的应用。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::createAdm - [修改链路追踪应用采样率(V2) - UpdateSkywalkingApplicationSamplingrate](https://support.huaweicloud.com/api-apm/UpdateSkywalkingApplicationSamplingrate.md): 修改链路追踪应用采样率。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applicat - [获取链路追踪应用列表(V2) - ListSkywalkingApplications](https://support.huaweicloud.com/api-apm/ListSkywalkingApplications.md): 获取链路追踪应用列表。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applicati - [修改链路追踪应用慢接口阈值(V2) - UpdateSkywalkingApplicationSlowInterface](https://support.huaweicloud.com/api-apm/UpdateSkywalkingApplicationSlowInterface.md): 修改链路追踪应用慢接口阈值。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applic - [修改链路追踪应用慢Sql阈值(V2) - UpdateSkywalkingApplicationSlowSql](https://support.huaweicloud.com/api-apm/UpdateSkywalkingApplicationSlowSql.md): 修改链路追踪应用慢Sql阈值。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:appli - [删除链路追踪应用(V2) - DeleteSkywalkingApplication](https://support.huaweicloud.com/api-apm/DeleteSkywalkingApplication.md): 删除链路追踪应用。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:application - [获取链路追踪应用token(V2) - ShowSkywalkingApplicationToken](https://support.huaweicloud.com/api-apm/ShowSkywalkingApplicationToken.md): 获取链路追踪应用token。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applic - [删除链路追踪探针实例(V2) - DeleteSkywalkingAgent](https://support.huaweicloud.com/api-apm/DeleteSkywalkingAgent.md): 删除链路追踪探针实例。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applicati - [获取链路追踪探针实例(V2) - SearchSkywalkingAgents](https://support.huaweicloud.com/api-apm/SearchSkywalkingAgents.md): 获取链路追踪探针实例。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applicati - [查询链路追踪span数据(V2) - SearchSkywalkingTraceSpan](https://support.huaweicloud.com/api-apm/SearchSkywalkingTraceSpan.md): 查询链路追踪span数据。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applica - [获取链路追踪调用链详情(V2) - ShowSkywalkingTraceTraceDetail](https://support.huaweicloud.com/api-apm/ShowSkywalkingTraceTraceDetail.md): 获取链路追踪调用链详情。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applicat - [获取链路追踪接入点信息(V2) - ShowSkywalkingAccessPoint](https://support.huaweicloud.com/api-apm/ShowSkywalkingAccessPoint.md): 获取链路追踪接入点信息。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applicat - [查询链路追踪指定监控项配置信息(V2) - ShowSkywalkingViewConfig](https://support.huaweicloud.com/api-apm/ShowSkywalkingViewConfig.md): 查询链路追踪指定监控项配置信息。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::get - [查询链路追踪监控项配置信息(V2) - ShowSkywalkingAllViewConfig](https://support.huaweicloud.com/api-apm/ShowSkywalkingAllViewConfig.md): 查询链路追踪监控项配置信息。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::getCo - [查询链路追踪应用下的组件信息(V2) - SearchSkywalkingApps](https://support.huaweicloud.com/api-apm/SearchSkywalkingApps.md): 查询链路追踪应用下的组件信息。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:appli - [删除链路追踪应用下的环境(V2) - DeleteSkywalkingAppEnv](https://support.huaweicloud.com/api-apm/DeleteSkywalkingAppEnv.md): 删除链路追踪应用下的环境。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:applica - [获取链路追踪应用下环境的探针信息 - ListSkywalkingEnvInstances](https://support.huaweicloud.com/api-apm/ListSkywalkingEnvInstances.md): 获取链路追踪应用下环境的探针信息。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:app - [查询行级别火焰图 - POST_APM2_OPENAPI_PROFILING_FLAME_LINE_TREE](https://support.huaweicloud.com/api-apm/POST_APM2_OPENAPI_PROFILING_FLAME_LINE_TREE.md): 查询行级别火焰图。2.4.7-profiler以及之后版本,支持“行级别火焰图”。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型 - [查询AKSK列表](https://support.huaweicloud.com/api-apm/apm_api_1010.md): 获取该用户创建的ak/sk列表。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::ret - [查询Agent列表](https://support.huaweicloud.com/api-apm/apm_api_1011.md): 该接口用于搜索应用下所有探针情况。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:app - [查询应用列表](https://support.huaweicloud.com/api-apm/apm_api_1013.md): 该接口用于查询对应用户下的应用。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:appl - [前端监控上传sourcemap文件 - RumUploadSourceMap](https://support.huaweicloud.com/api-apm/RumUploadSourceMap.md): 前端监控上传sourcemap文件(V1)。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授 - [根据事件名查询自定义详情表格(V2) - ShowRumViewEventsKeyTableDetail](https://support.huaweicloud.com/api-apm/ShowRumViewEventsKeyTableDetail.md): 根据事件名查询自定义详情表格(V2)。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项a - [根据事件值查询自定义详情表格(V2) - ShowRumViewEventsValueTableDetail](https://support.huaweicloud.com/api-apm/ShowRumViewEventsValueTableDetail.md): 根据事件值查询自定义详情表格(V2)。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项a - [查询自定义事件名表格(V2) - ShowRumViewEventsKeyTable](https://support.huaweicloud.com/api-apm/ShowRumViewEventsKeyTable.md): 查询自定义事件名表格(V2)。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:a - [根据事件名查询自定义事件值表格(V2) - ShowRumViewEventsValueTable](https://support.huaweicloud.com/api-apm/ShowRumViewEventsValueTable.md): 根据事件名查询自定义事件值表格(V2)。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项 - [获取前端监控UV数据(V2) - ShowRumViewMetricOverviewUv](https://support.huaweicloud.com/api-apm/ShowRumViewMetricOverviewUvV2.md): 获取前端监控UV数据(V2)。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:a - [查询UV概览指标 - ShowRumViewMetricOverviewUv](https://support.huaweicloud.com/api-apm/ShowRumViewMetricOverviewUv.md): 查询指定应用的UV概览指标数据。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:appl - [查询加载时间概览指标 - ShowRumViewMetricOverviewLoadTime](https://support.huaweicloud.com/api-apm/ShowRumViewMetricOverviewLoadTime.md): 查询指定应用的页面加载时间概览指标数据。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm: - [查询慢API比例概览指标 - ShowRumViewMetricOverviewSlowApiRatio](https://support.huaweicloud.com/api-apm/ShowRumViewMetricOverviewSlowApiRatio.md): 查询指定应用的慢接口比例概览指标数据。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:a - [查询错误数概览指标 - ShowRumViewMetricOverviewErrorCount](https://support.huaweicloud.com/api-apm/ShowRumViewMetricOverviewErrorCount.md): 查询指定应用的JS错误数概览指标数据。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:a - [查询加载性能趋势 - ShowRumViewMetricLoadingPerformanceTrend](https://support.huaweicloud.com/api-apm/ShowRumViewMetricLoadingPerformanceTrend.md): 查询指定应用的页面加载性能趋势数据。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:ap - [查询Top慢URL - ShowRumViewMetricTopSlowUrl](https://support.huaweicloud.com/api-apm/ShowRumViewMetricTopSlowUrl.md): 查询指定应用的Top N慢URL列表。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:a - [查询JS稳定性趋势 - ShowRumViewMetricJsStability](https://support.huaweicloud.com/api-apm/ShowRumViewMetricJsStability.md): 查询指定应用的JS稳定性趋势数据。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:app - [查询Top JS错误 - ShowRumViewMetricTopJsError](https://support.huaweicloud.com/api-apm/ShowRumViewMetricTopJsError.md): 查询指定应用的Top N JS错误列表。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm: - [查询API请求趋势 - ShowRumViewMetricApiRequest](https://support.huaweicloud.com/api-apm/ShowRumViewMetricApiRequest.md): 查询指定应用的API请求趋势数据。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:app - [查询服务流量趋势 - ShowRumViewMetricServiceTrafficTrend](https://support.huaweicloud.com/api-apm/ShowRumViewMetricServiceTrafficTrend.md): 查询指定应用的服务流量趋势数据。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:appl - [查询单个RUM实例 - ShowRumInstance](https://support.huaweicloud.com/api-apm/ShowRumInstance.md): 根据应用ID查询单个RUM实例详情。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:ap - [查询RUM实例列表 - ListRumInstances](https://support.huaweicloud.com/api-apm/ListRumInstances.md): 分页查询当前项目下所有RUM应用实例。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm:a - [更新RUM实例状态 - UpdateRumInstanceStatus](https://support.huaweicloud.com/api-apm/UpdateRumInstanceStatus.md): 启用或禁用指定的RUM应用实例。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,需具备如下身份策略权限。授权项访问级别资源类型(*为必须)条件键别名依赖的授权项apm::upd - [查询维度分布表格 - ShowRumDimensionTable](https://support.huaweicloud.com/api-apm/ShowRumDimensionTable.md): 查询指定应用的维度分布表格数据。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。如果使用角色与策略授权,具体权限要求请参见权限和授权项。如果使用身份策略授权,当前API调用无需身份策略权限。POST /v2/rum/view/dimension/dime - [权限和授权项说明](https://support.huaweicloud.com/api-apm/apm_04_0032.md): 如果您需要对您所拥有的APM进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果华为账号所具备的权限功能已经能满足您的要求,您可以跳过本章节,不影响您使用APM服务的其他功能。通过IAM,您可以通过授权控制主体(IAM用户、用户组、IAM委托或信任委托)对华为云资 - [策略授权参考](https://support.huaweicloud.com/api-apm/apm_04_0033.md): 本章节介绍APM策略授权场景下支持的策略授权项。策略包含系统策略和自定义策略,如果系统策略不满足授权要求,管理员可以创建自定义策略,并通过给用户组授予自定义策略来进行精细的访问控制。策略支持的操作与API相对应,授权项列表说明如下:权限:自定义策略中授权项定义的内容即为权限。对应API接口:自定义策略实际调用的API接口。授权项:自定义策 - [身份策略授权参考](https://support.huaweicloud.com/api-apm/apm_04_0034.md): 云服务在IAM预置了常用授权项,称为系统身份策略。如果IAM系统身份策略无法满足授权要求,管理员可以根据各服务支持的授权项,创建IAM自定义身份策略来进行精细的访问控制,IAM自定义身份策略是对系统身份策略的扩展和补充。除IAM服务外,Organizations服务中的服务控制策略(Service Control Policy,以下简称S - [错误码](https://support.huaweicloud.com/api-apm/ErrorCode.md): 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 - [获取项目ID](https://support.huaweicloud.com/api-apm/apm_04_0026.md): 在调用接口的时候,部分URL中需要填入项目编号,所以需要获取到项目编号。项目编号获取步骤如下:多项目时,展开“所属区域”,从“项目ID”列获取子项目ID。项目ID还可通过调用查询指定条件下的项目信息API获取。获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中{Endpoint}为IAM的 - [获取账号ID](https://support.huaweicloud.com/api-apm/apm_api_0027.md): 在调用接口的时候,部分URL中需要填入账号ID(domain-id),所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下:在“API凭证”页面中查看账号ID。 - [API参数获取说明](https://support.huaweicloud.com/api-apm/apm_api_0028.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [修订记录](https://support.huaweicloud.com/api-apm/apm_api_0130.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 ## 常见问题(2.0) - [JavaAgent接入常见问题](https://support.huaweicloud.com/apm2_faq/apm_faq_0016.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [接入JavaAgent后应用服务启动慢的原因是什么?](https://support.huaweicloud.com/apm2_faq/apm_faq_0017.md): 接入JavaAgent后应用服务启动慢的原因以及解决方案如下表。 - [Tomcat接口数据没有采集的原因是什么?](https://support.huaweicloud.com/apm2_faq/apm_faq_0018.md): 问题原因:Tomcat接口数据没有采集的原因可能是用户业务代码自己把threadLocal全清空了。解决方案:用户应指定自身使用的threadLocal数据清理。 - [用户自己实现的aop切面代码重复执行,接入探针后影响了用户业务的原因是什么?](https://support.huaweicloud.com/apm2_faq/apm_faq_0020.md): 问题原因:APM拦截了runnable的实现类,新增了两个方法。用户aop拦截没有判断方法名,导致用户多拦截了APM新增的两个方法。解决方案:需要用户自己判断拦截的方法名,只拦截runnable实现类的run方法。 - [agent注册失败,出现“apm service not register for region:xxxx”的原因是什么?](https://support.huaweicloud.com/apm2_faq/apm_faq_0021.md): 问题原因:agent注册失败,系统报错并出现“apm service not register for region:xxxx”错误信息。解决方案:需要在apm2的对应region,勾选并开通apm2。 - [APM Agent接入失败,日志显示sk not match如何处理。](https://support.huaweicloud.com/apm2_faq/apm_faq_0022.md): 问题原因一:SK填错了。解决方案:请确认,在apm.config配置文件中,与页面上的SK进行比对,保持正确且一致。问题原因二:用户对SK进行了二次加密,但是解密出错了。解决方案:将解密包放到apm-javaagent/ext目录下后重试,具体参考访问密钥。 - [同时接入多个探针时,探针找不到类的原因是什么?](https://support.huaweicloud.com/apm2_faq/apm_faq_0023.md): 问题原因:当用户同时接入多个探针时,比如:覆盖率插件jacoco和APM探针,探针找不到类的异常。解决方案:用户可以尝试修改探针的位置,因为APM探针对位置没有要求。可以将jacoco探针放在前面,APM探针放后面,APM探针没有位置要求。 - [Tomcat 9没有上报数据怎么处理?](https://support.huaweicloud.com/apm2_faq/apm_faq_0024.md): Tomcat 9没有上报数据没有上报数据,是因为Tomcat 9需要增加配置。server.tomcat.mbeanregistry.enabled=true。配置完成后,Tomcat 9就可以正常上报数据了。 - [如何排查网络问题?](https://support.huaweicloud.com/apm2_faq/apm_faq_0025.md): 可使用“curl -kv”命令测试目标机器与APM服务器网络是否连通。例如,以检查华北-北京四区域,且接入方式选择“增强型探针”的连通性为例,请登录应用所部署的机器,并输入命令curl -kv 100.125.12.108:41333,其他区域地址请参考探针接入地址。如果不能连通,查看防火墙的icmp安全组是否放通;curl命令可以查看4 - [外网用户使用APM出现探针离线情况有哪些?](https://support.huaweicloud.com/apm2_faq/apm_faq_0027.md): 外网用户使用APM时,会出现探针离线的情况。探针离线的原因如下:确认是否是免费版,免费版本只允许接入10个探针,这10个探针是最大接入,如果是CCE集群接入APM,会临时超过10个导致其他探针停止采集,变成灰色状态。确认是否是账号欠费,当账号欠费的时候,会自动将所有探针都停止掉。确认是否是手动停止,可以使用资源租户登录查看该用户的有效探针 - [APM仅单实例有数据且数据延迟较大的原因是什么?](https://support.huaweicloud.com/apm2_faq/apm_faq_0028.md): 问题现象正常接入APM后,查看全部实例时,没有展示数据。但是,查看单个实例的时候有数据,但是展示的数据存在较大的延时。比如当前时间是11:30,指标数据最近展示的是11:10分的数据。解决方案:用date命令查看服务器时间是否准确,不准的话需要校准。 - [war包接入的修改策略是什么?](https://support.huaweicloud.com/apm2_faq/apm_faq_0029.md): 在 catalina.sh中添加以下行,将 -javaagent 参数指向您的 Java Agent Jar 文件路径:在 catalina.bat中添加以下行,将 -javaagent 参数指向您的 Java Agent Jar 文件路径: - [apm.log报错“business name not exists:xxx”如何解决?](https://support.huaweicloud.com/apm2_faq/apm_faq_0030.md): apm.log中出现报错“business name not exists:xxx”,解决的方法如下:去apm页面检查下所填的应用名是否存在。如果不存在,就创建一个应用,应用名称和参数里填的一样,然后重新启动。详细操作参见创建应用。如果应用存在,找到应用单击编辑,查看应用名称是否和所填参数一致。详细操作参见配置应用、子应用。 - [查看调用链详情时报错的原因是什么?](https://support.huaweicloud.com/apm2_faq/apm_faq_0032.md): 问题现象:从指标的异常页面单击“调用链”列对应的“查看详情”按钮,进入调用链页面后报错。没有拓扑图,调用链列表的根span被标记为fake;或即没有拓扑图也没有调用链列表。上报指标时,如果有异常错误等,会取TraceId记入到指标中进行上报。此时前端就会看到有“查看详情”的按钮。单击“查看详情”的按钮后,按照TraceId查询调用链详情。 - [GaussDB在调用链中无法显示sql语句的原因是什么?](https://support.huaweicloud.com/apm2_faq/apm_faq_0033.md): 下图是一个正确的GaussDB语句显示,当前apm-javaagent支持GaussDB200和GaussDB-JDBC两种驱动的sql采集,因为GaussDB的驱动种类非常多,其他驱动目前不支持。 - [Java增强探针性能对用户性能是否会产生影响?](https://support.huaweicloud.com/apm2_faq/apm_faq_0014.md): 应用性能管理(APM)探针利用字节码增强技术动态采集性能数据,包括方法调用、异常信息、分布式追踪等,帮助开发和运维团队实时监控和优化系统性能。探针集成不可避免地引入了一定量的性能损耗,通过评估探针对Java应用的性能开销(如CPU、内存、延迟),高负载场景下的稳定性和数据采集完整性,可以确保探针在生产环境中运行可靠,性能影响可控,为优化和 - [Profiler性能分析常见问题](https://support.huaweicloud.com/apm2_faq/apm_faq_0008.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [perf_event_open被限制导致的“No access to perf events”报错问题](https://support.huaweicloud.com/apm2_faq/apm_faq_0009.md): CPU Profiler依赖perf_event_open的系统调用,但因为Linux kernel的Syscall安全策略(seccomp)控制,可能会禁止进程调用特定Syscall。错误提示如下:Docker环境:执行以下命令运行容器。如需配置更精细化的系统调用控制,请参见官方文档。开启特权容器存在容器逃逸风险,请评估后使用。dock - [“No AllocTracer symbols found .Are JDK debug symbols installed?”报错问题](https://support.huaweicloud.com/apm2_faq/apm_faq_0010.md): 内存Profiler依赖JDK的符号信息,如果JDK内无符号信息,则会遇到如下问题:[ERROR] xxxx Failed to start Continuous Profile Collector[ERROR] xxxx No AllocTracer symbols found. Are JDK debug symbols instal - [“perf_event mmap failed...”报错问题](https://support.huaweicloud.com/apm2_faq/apm_faq_0011.md): 此错误一般出现在JVM的标准输出中。Profiler功能进行CPU热点采样时,会同时采集Native(Linux Kernel + JVM + C/C++)以及Java栈,采集Native栈需要对Java中每个线程的perf_event的fd进行MMap,Linux内核中限制了进程perf_event相关的MMap的总内存大小(默认516 - [“libz.so.1: version `ZLIB_1.2.9' not found”报错问题](https://support.huaweicloud.com/apm2_faq/apm_faq_0012.md): 报错信息:java.lang.UnsatisfiedLinkError: /jre/lib/amd64/libfontmanager.so: /apm-javaagent-profiler/apm-javaagent/native-agent/x86/libz.so.1: version `ZLIB_1.2.9' not found (r - [CCE接入常见问题](https://support.huaweicloud.com/apm2_faq/apm_faq_0041.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [CCE接入常见问题与解决方法汇总](https://support.huaweicloud.com/apm2_faq/apm_faq_0019.md): 问题原因:通过CCE安装探针失败,没有打印日志的原因可能是JAVA_TOOL_OPTIONS没有生效。用户是通过sudo启动的服务,sudo启动的脚本会忽略所有环境变量。解决方案:使用如下命令进入文件中,将Defaults env_reset改成Defaults !env_reset。问题原因:用户在启动脚本设置用户启动(adt),但从C - [为什么CCE开启java探针后,APM无监控数据?](https://support.huaweicloud.com/apm2_faq/apm_faq_0004.md): CCE开启java探针后,APM无监控数据,可能是由于用户使用的java探针版本过低或用户使用Tomcat服务启动的java探针。解决问题的方法如下:在APM控制台,免费开通APM 2.0(免费版可以使用10个探针),具体操作参见开通APM 2.0。购买APM企业版,具体操作参见“应用列表 -> 订购APM企业版”。请用户使用最新版本的j - [Debugging诊断常见问题](https://support.huaweicloud.com/apm2_faq/apm_faq_0035.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [Debugging诊断的方法分析功能,不支持重载嵌套调用的下钻](https://support.huaweicloud.com/apm2_faq/apm_faq_0007.md): 当Debugging的观测类中存在方法重载时,即类中存在多个同名的函数且存在嵌套调用。只能追踪到首个被调用的方法,即execute方法中又调用了execute方法,则无法下钻。前端watch、trace命令没有指定重载的方法参数列表,所以Debugging无法返回精确的方法信息,只能返回首个方法。问题中execute方法内部又调用了exe - [前端监控常见问题](https://support.huaweicloud.com/apm2_faq/apm_faq_0043.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [微信小程序接入有哪些方式?](https://support.huaweicloud.com/apm2_faq/apm_faq_0006.md): 微信小程序接入方式,与其他小程序有些不同,目前支持两种方式接入。确保项目有“package.json”文件,如果项目中没有“package.json”文件,可以在项目的根目录下,使用以下命令来创建。npm init运行安装SDK的命令 ,安装SDK软件包。npm i apm-mini-sdk单击开发者工具菜单栏中的“工具 > 构建npm” - [咨询类问题](https://support.huaweicloud.com/apm2_faq/apm_faq_0042.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [APM指标数据未采集上来,可能有哪些原因?](https://support.huaweicloud.com/apm2_faq/apm_faq_0039.md): 如果APM探针刚接入,可以稍微等待几分钟后,就能看到数据。如果显示数据采集被停止,可能的原因有:实例级别停止,APM探针管理中采集被停止。监控项级别停止,监控项状态列表某些监控项采集被人为停止。APM控制台的“全局配置(系统管理 > 通用配置)”中字节码方式采集被停止。实例级别停止,APM探针管理中采集被停止。监控项级别停止,监控项状态列 - [APM支持查看哪些日志?](https://support.huaweicloud.com/apm2_faq/apm_03_0004.md): APM支持查看组件异常日志、调用链日志以及apm.log。异常监控项是对应用的异常日志进行监控,比如java的日志异常监控,一旦用户采用log系统打印日志,就会被采集上来。具体的异常采集类型会根据不同的采集器类型有变化。调用链搜索主要是搜索span信息,就是一个节点的根event。一个调用链可能从多个环境下面搜索到。比如A调用B调用C的场 - [APM Android SDK和其他同类产品是否兼容?](https://support.huaweicloud.com/apm2_faq/apm_faq_0013.md): APM工具通常基于ASM框架进行字节码插桩。这种技术允许开发者动态修改应用程序的字节码,以便在不改变源代码的情况下监控性能。然而,若同时安装多个APM工具,会导致代码多次插桩。不同产品的实现可能相互冲突,进而引发编译错误和性能问题。例如,一个工具可能会修改某个方法的字节码,而另一个工具则可能尝试在同一位置进行修改,这种冲突会导致运行时异常 - [什么是Apdex?](https://support.huaweicloud.com/apm2_faq/apm_faq_0015.md): Apdex全称是Application Performance Index,是由Apdex联盟开发的用于评估应用性能的工业标准。Apdex标准从用户的角度出发,将对应用响应时间的表现,转为用户对于应用性能的可量化范围为0-1的满意度评价。Apdex的原理Apdex定义了应用响应时间的门槛为T(即Apdex阈值,T由性能评估人员根据预期性能 - [APM指标数据采样策略是什么?](https://support.huaweicloud.com/apm2_faq/apm_03_0002.md): 在使用APM服务过程中用户开启APM数据采集开关后,APM仅采集应用性能指标及调用链相关数据,不涉及个人隐私数据,详细内容请参见数据采集。APM可以通过非侵入方式采集APM 探针提供的应用数据、基础资源数据、用户体验数据等多项指标。指标数据周期性完整采集,默认采集周期为1分钟。 - [APM探针和其他产品探针(如Pinpoint)是否兼容?](https://support.huaweicloud.com/apm2_faq/apm_03_0001.md): APM 探针和其他产品探针都不兼容。APM大多是基于ASM框架进行字节码插桩实现的,同时安装两个探针相当于对您的代码插桩两次,而不同产品的插桩代码实现不同,代码冲突可能造成严重的性能问题。因此,不要将其他产品的探针与APM 探针同时安装,以确保应用的稳定性。 - [在Nginx请求中携带TraceID,需如何配置?](https://support.huaweicloud.com/apm2_faq/apm_03_0005.md): TraceID是整条用户请求的全局唯一凭证,Nginx中配置TraceID,能够打通从客户端到Nginx再到后端微服务,最后到数据库的完整调用链路,方便用户查询下游日志。在nginx.conf中配置如下信息:配置完成后,可在云日志服务 LTS中查看相关日志信息: ## 视频帮助(2.0) - [视频帮助(2.0)](https://support.huaweicloud.com/apm_video2/index.md): 应用性能管理 ## 产品介绍(1.0) - [产品概述](https://support.huaweicloud.com/productdesc-apm/apm_06_0006.md): 在云时代,分布式微服务架构下应用日益丰富,用户数量爆发式增长,纷杂的应用异常问题接踵而来。传统运维模式下,多套运维系统上的各项指标无法关联分析, 运维人员需要根据运维经验逐一排查应用异常,分析定位问题效率低,维护成本高且稳定性差。海量业务下应用运维面临以下两个方面的挑战:大型分布式应用关系错综复杂,分析定位应用问题困难,应用运维面临如何保 - [产品功能](https://support.huaweicloud.com/productdesc-apm/apm_06_0005.md): APM作为云应用诊断服务,拥有全链路拓扑、调用链追踪、事务分析功能。可视化拓扑:APM通过拓扑可视化展示应用间调用关系和依赖关系。拓扑使用应用性能指数(Apdex)对应用性能满意度进行量化,并使用不同颜色对不同区间Apdex的值进行标识,方便您快速发现应用性能问题,并进行定位。如图1所示,拓扑清晰地展示应用间关系、调用数据(服务、实例指标 - [应用场景](https://support.huaweicloud.com/productdesc-apm/apm_06_0003.md): APM应用广泛,下面介绍APM的三个典型应用场景,以便您深入了解。业务痛点分布式微服务架构下复杂的应用丰富多样、开发效率高,但是给传统运维诊断技术带来了巨大挑战。以电商为例,主要遇到如下问题:定位问题难客服人员接到用户反馈商品购买出现问题后,会交由技术人员排查解决。而微服务分布式架构中的一个业务请求通常要经过多个服务/节点后返回结果。一旦 - [基本概念](https://support.huaweicloud.com/productdesc-apm/apm_06_0002.md): 拓扑是对应用间调用关系和依赖关系的可视化展示(拓扑图)。拓扑图主要是由圆圈、箭头连线、资源组成。每个圆圈代表一个服务,圆圈上每个分区代表一个实例。每个圆圈中的分数表示活跃的实例/总实例数。分数下的内容分别表示在当前所选的时间中应用的服务时延、应用被调用次数、错误数。每个箭头连线代表一个调用关系。调用次数越多,连线越粗。连线上的数据表示吞吐 - [产品规格差异](https://support.huaweicloud.com/productdesc-apm/apm_06_1110.md): APM产品类型分为探针型产品和网格型产品,探针型产品版本包括基础版、专业版、企业版和铂金版,网格型产品版本包括基础版和专业版。探针型专业版、企业版和铂金版支持Java方式接入APM。网格型专业版支持Istio方式(不受语言限制)接入APM。探针型产品各版本支持的功能详见下表。网格型产品各版本支持的功能详见下表。 - [权限管理](https://support.huaweicloud.com/productdesc-apm/apm_06_0008.md): 如果您需要对华为云上购买的APM资源,给企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功能,可以帮助您安全地控制APM资源的访问。通过IAM,您可以在华为云账 - [隐私与敏感信息保护声明](https://support.huaweicloud.com/productdesc-apm/apm_06_0011.md): 由于APM会将运维数据内容展示到APM控制台,请您在使用过程中,注意您的隐私及敏感信息数据保护,不建议将隐私或敏感数据上传到APM,必要时请加密保护。在ECS上手动部署ICAgent过程中,安装命令会使用到您的AK/SK作为输入参数,安装前请您关闭系统的历史记录收集,以免泄露隐私。安装后ICAgent会加密存储您的AK/SK,有效保护敏感 - [数据采集](https://support.huaweicloud.com/productdesc-apm/apm_06_0009.md): 在使用APM服务过程中用户开启APM数据采集开关后,APM仅采集应用的业务调用链数据、资源信息、资源属性、内存检测信息、调用请求的KPI数据,不涉及个人隐私数据。所采集的数据仅用于APM性能分析和故障诊断,不会用于其他商业目的。 - [使用限制](https://support.huaweicloud.com/productdesc-apm/apm_06_0007.md): ICAgent支持多个Linux操作系统,在购买弹性云服务器时您选择ICAgent支持的操作系统,详见表1。支持的操作系统及版本操作系统版本SUSESUSE Enterprise 11 SP4 64bitSUSE Enterprise 12 SP1 64bitSUSE Enterprise 12 SP2 64bitSUSE Enterpr - [价格说明](https://support.huaweicloud.com/productdesc-apm/apm_06_0012.md): 应用性能管理提供按需计费和按需套餐包两种计费方式。开通APM时,默认为按需套餐包-基础版。如果需要其他版本的按需套餐包,请单独购买。Mobile和Browser功能目前公测中,暂不计费。探针使用时长不足1小时按照1小时计算。1个专业版探针实例为1个探针计费单元,1个企业版探针实例为2个探针计费单元,1个铂金版探针实例为7个探针计费单元。探 - [版本说明](https://support.huaweicloud.com/productdesc-apm/apm_06_0001.md): 为了提供更优质、高效的服务体验,APM 1.0版本即将停止使用,建议您尽快迁移至全新升级的APM 2.0版本。新版本在性能、功能、稳定性等方面均完成全面升级,可完整承接原有业务场景需求。请您尽快评估当前业务中对APM 1.0的使用情况,尽早完成版本升级,避免服务停用后影响日常业务正常运转。若在版本迁移、功能对接过程中遇到疑问,可提交工单联 ## 快速入门(1.0) - [开通和购买](https://support.huaweicloud.com/qs-apm/apm_00_0003.md): APM 1.0正在日落,目前仅新加坡以及莫斯科二,支持APM 1.0版本。建议使用APM 2.0版本。首次使用,请先开通APM。开通后默认使用基础版,基础版免费但功能受限使用,适用于体验场景。您可根据自己的业务需求切换版本及购买套餐包,包括探针型产品专业版、企业版和铂金版,网格型产品专业版,了解更多请参见价格详情。请注册华为云账号并完成实 - [ECS应用接入APM](https://support.huaweicloud.com/qs-apm/apm_00_0002.md): 当您的应用部署在ECS(弹性云服务器)上时,请根据操作流程了解APM服务。本章将以在ECS上的Java应用接入APM为例子来介绍如何开启Java应用监控。已购买ECS。ECS满足APM支持的操作系统。ECS满足APM支持的Java类型。确保本地浏览器的时区、时间与ECS一致。请参考开通和购买。获取AK/SK。登录应用性能管理。在左侧导航栏 - [示例:Demo应用接入APM](https://support.huaweicloud.com/qs-apm/apm_00_0001.md): 如果您暂时没有自己的应用,可以使用我们提供的示例应用进行操作,以了解APM服务。本章从全流程角度介绍如何将示例应用接入APM。开通APM。若您首次登录APM,在界面弹框中单击“免费开通”,可以免费开通APM。购买ECS,ECS的操作系统需为APM支持的操作系统。如果您不想购买ECS,请跳过下述步骤,直接了解APM功能。为保证性能,建议您购 - [华为云容器应用接入APM](https://support.huaweicloud.com/qs-apm/apm_00_0005.md): 当您的容器应用已经上了华为云,您需要应用性能管理时,本文介绍如何将容器服务上的Java应用通过Pinpoint探针接入到APM。已拥有CCE、ServiceStage容器服务。CCE、ServiceStage容器服务上已部署Java应用。请参考开通和购买。请根据部署应用的方式来确定如何进行操作。当前,APM支持下述部署应用的方式,请您按实 - [原生Docker应用接入APM](https://support.huaweicloud.com/qs-apm/apm_00_0006.md): 如果有一个已部署Java应用的镜像,可以在原生docker启动命令中添加java探针所需参数,启动镜像即可将Java应用接入APM,即可在拓扑、事务界面上查看应用情况。已在Docker中部署Java应用。请参考开通和购买。获取AK/SK。登录应用性能管理。在左侧导航栏中选择“采集管理 > Agent管理”。单击“安装ICAgent”,选择 - [Deployment应用接入APM](https://support.huaweicloud.com/qs-apm/apm_00_0007.md): 在运行中始终不保存任何数据或状态的工作负载称为“无状态工作负载(deployment)”。如果已使用CCE或开源Kubernetes部署Deployment应用,启动配置脚本可以将Deployment应用接入APM,即可在拓扑、事务界面上查看应用情况。请参见通过Kubectl连接集群配置kubectl命令,使ECS连接集群。已使用CCE或 - [监控网格的集群应用](https://support.huaweicloud.com/qs-apm/apm_00_0008.md): APM支持在基于Istio网格的集群上部署应用,当您的集群应用已经上了华为云,您需要应用性能管理时,可以基于本章内容快速入门。在CCE容器引擎的虚拟机集群上创建应用时启用Istio网格,则APM会自动接入到应用。在应用运行后,您可以登录应用服务网格查看应用的拓扑、调用链情况。请参考开通和购买。登录CCE控制台,在总览页面单击“购买Kube ## 用户指南(1.0) - [使用导读](https://support.huaweicloud.com/usermanual-apm/apm_02_0001.md): 本地图介绍了APM功能的使用场景的相关指导,您可以根据需要选择。 - [创建用户并授权使用APM](https://support.huaweicloud.com/usermanual-apm/apm_02_0055.md): 如果您需要对您所拥有的APM进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,您可以:根据企业的业务组织,在您的华为云账号中,给企业中不同职能部门的员工创建IAM用户,让员工拥有唯一安全凭证,并使用APM资源。根据企业用户的职能,设置不同的访问权限,以达 - [APM自定义策略](https://support.huaweicloud.com/usermanual-apm/apm_02_0057.md): 如果系统预置的APM权限不能满足您的授权要求,您可以创建自定义策略。自定义策略中可以添加的授权项(Action),请参考策略和授权项说明。目前华为云支持以下两种方式创建自定义策略:可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。JSON视图创建自定义策略:可以在选择策略 - [总览](https://support.huaweicloud.com/usermanual-apm/apm_02_0006.md): 应用是提供服务所需功能的软件,可以对相同或者相近业务的一组服务进行逻辑划分。您可以将某类相同业务的服务放到同一个应用中,并实现整个业务的应用性能管理。例如,可以将账户、产品、支付等服务,放入“商城”应用中。通过总览您可以快速了解应用的健康情况。在总览界面中可进行如下操作:应用卡片中的企业项目只有在您开通了企业项目后才会显示。开通企业项目后 - [全链路拓扑](https://support.huaweicloud.com/usermanual-apm/apm_02_0007.md): 拓扑是对应用间调用关系和依赖关系的可视化展示。全链路拓扑图中,每个圆圈代表一个服务,圆圈上每个分区代表一个实例,每个箭头代表一个调用关系。APM支持跨应用调用,即拓扑图可展示不同应用的服务间调用关系,可在圆圈上单击右键,再单击“查看应用”跳转到关联的应用拓扑界面。圆圈上的不同颜色代表该实例的健康程度。颜色由Apdex值决定。Apdex值越 - [调用链](https://support.huaweicloud.com/usermanual-apm/apm_02_0010.md): 调用链可跟踪、记录业务的调用过程,对应用的调用状态、调用耗时等关键指标进行全方位的监控,可视化地还原业务请求在分布式系统中的执行轨迹和状态,用于性能及故障快速定界。单击“操作”列的“详情”,查看详细的调用信息。单击“操作”列的“详情”,查看详细的调用信息。 - [方法追踪](https://support.huaweicloud.com/usermanual-apm/apm_02_0020.md): 方法追踪是对某个类的某个方法进行动态埋点,当这个类的方法被调用时,APM采集探针会按照您配置的方法追踪规则对方法的调用数据进行采集,并将调用数据展现在调用链页面中。方法追踪主要用来帮助应用的开发人员在线定位方法级性能问题。APM对三方开源组件发布的API进行埋点,但没有对您应用的特定方法进行埋点。当您需要监控应用中比较重要的方法,或APM - [事务列表](https://support.huaweicloud.com/usermanual-apm/apm_02_0009.md): 事务表示一个HTTP请求,是从“用户请求 > webserver > DB > webserver > 用户请求”的完整过程。现实生活中,事务即一次任务,用户使用应用完成一项任务,比如电商应用程序中一次商品查询就是一个事务,一次支付也是一个事务。在执行一个事务时,可能需要服务间多次调用来完成该事务,任何一次慢调用或错误调用都会导致系统响应 - [SQL分析](https://support.huaweicloud.com/usermanual-apm/apm_02_0019.md): 通过图表形式展现数据库、SQL语句的调用次数、响应时间、错误次数等关键指标,用于分析异常SQL语句导致的数据库性能问题,异常SQL语句是指慢SQL语句和调用出错的SQL语句。SQL分析当前仅支持MySQL、Oracle、PostgreSQL关系型数据库。数据库SQL语句异常,可能导致业务超时等性能问题。在日常运维中,可通过错误耗时、响应时 - [JVM监控](https://support.huaweicloud.com/usermanual-apm/apm_02_0038.md): JVM监控展示基于Java应用的JVM运行环境的内存和线程指标,您可以实时监控指标趋势进行性能分析。JVM监控功能提供JVM内存和线程指标,您可以单击“内存”和“线程”两个页签,查看内存和线程指标图,快速分析定位内存泄漏、线程异常等问题。如图1所示,展示设置的时间段内某个实例的总内存、堆内存、非堆内存等JVM不同内存区域的最大值、分配值和 - [安装ICAgent(Linux)](https://support.huaweicloud.com/usermanual-apm/apm_02_0013.md): ICAgent是采集代理,在进行ICAgent安装前,需要先确保本地浏览器时间与服务器时区、时间都一致。若有多个服务器,则要保证本地浏览器、多个服务器的时区、时间都一致。否则,可能会导致安装后不能在界面上准确查看应用的拓扑、调用链等数据。ICAgent有两种安装方式,您可以按照您的场景进行选择。您需要注意的是,下述两种安装方式,都不适用于 - [升级ICAgent(Linux)](https://support.huaweicloud.com/usermanual-apm/apm_02_0014.md): 为了更好的采集体验,APM会不断更新ICAgent版本。当Linux系统提示您有新的ICAgent版本时,您可以按照如下操作步骤进行升级。如果在步骤3中下拉列表框中选择的是“集群:xxx”,则单击“升级ICAgent”。可实现整个集群的升级操作,即在ICAgent列表下的所有主机一次性完成升级。如果在步骤3中下拉列表框中选择的是“其他:用 - [卸载ICAgent(Linux)](https://support.huaweicloud.com/usermanual-apm/apm_02_0015.md): 服务器上的ICAgent被卸载后,会影响该服务器的运维能力,导致拓扑、调用链等功能不可用,请谨慎操作!卸载方式,您可以按照需要进行选择:通过界面卸载:此操作适用于正常安装ICAgent后需卸载的场景。登录服务器卸载:此操作适用于未成功安装ICAgent需卸载重装的场景。远程卸载:此操作适用于正常安装ICAgent后需远程卸载的场景。批量卸 - [安装ICAgent(Windows)](https://support.huaweicloud.com/usermanual-apm/apm_02_0041.md): 弹性云服务器已绑定弹性IP地址,请参考为弹性云服务器申请和绑定弹性IP。确保本地浏览器的时间与弹性云服务器的时区、时间一致。仅支持在如下64位系统的Window环境中安装ICAgent。Windows Server 2016 R2 Datacenter Windows Server 2016 R2 Standard Windows Ser - [采集配置](https://support.huaweicloud.com/usermanual-apm/apm_02_0012.md): 为了减少内存、数据库、磁盘空间占用,您可以按需进行采集设置。采集设置对所选应用生效。采集开关默认打开,当您不需要采集某个应用的调用链和拓扑数据时,可通过关闭采集开关来停止数据采集,以减少资源占用。为了降低采集探针性能消耗,当事务异常或调用时延大于拓扑Apdex阈值时每分钟额外采集一条。如果打开正常调用采集开关,正常调用抽样采样,如果关闭此 - [配置中心](https://support.huaweicloud.com/usermanual-apm/apm_02_0016.md): 在“拓扑Apdex阈值”后单击并输入拓扑Apdex阈值,单击保存。拓扑Apdex阈值默认为100毫秒。拓扑Apdex阈值默认为100毫秒。在“事务Apdex阈值”后单击并输入事务Apdex阈值,单击保存。事务Apdex阈值默认为500毫秒。该设置对应用内所有事务均生效。若用户已对某个事务的Apdex阈值单独进行了设置,则该设置对此事务不生 - [查看告警](https://support.huaweicloud.com/usermanual-apm/apm_02_0021.md): 告警是指APM自身,或AOS、ServiceStage、CCE等外部服务在异常情况或在可能导致异常情况下上报的信息,并且您需采取相应措施清除故障,否则会由于APM自身或外部服务的功能异常而引起业务的异常。设置时间范围,查看已设时间范围内产生的告警。可通过如下两种方式设置时间范围:方式一:使用APM预定义好的时间标签,例如,近1小时、近6小 - [查看事件](https://support.huaweicloud.com/usermanual-apm/apm_02_0036.md): 事件告诉您APM自身,或AOS、ServiceStage、CCE等外部服务发生了某种变化,但不一定会引起业务异常,事件一般用来表达一些重要信息。您不用对事件进行处理。设置时间范围,查看已设时间范围内产生的事件。可通过如下两种方式设置时间范围:方式一:使用APM预定义好的时间标签,例如,近1小时、近6小时、近一天等,您可根据实际需要选择不同 - [告警通知](https://support.huaweicloud.com/usermanual-apm/apm_02_0037.md): 告警可帮您将集群的某类告警以短信或邮件方式批量发送给您指定的用户,以便在第一时间获取到集群的异常状况,进而迅速处理故障,避免造成业务损失。您最多可创建10个通知规则,如果通知规则数量已达上限10个时,请删除不需要的通知规则后重新创建。如果您未创建任何通知规则,则无法收到告警通知。您只能登录应用性能管理,在左侧导航栏中选择“告警中心 > 告 - [创建阈值规则](https://support.huaweicloud.com/usermanual-apm/apm_02_0071.md): 通过阈值规则可对资源的指标设置阈值条件。当指标数据满足阈值条件时产生阈值告警,当没有指标数据上报时产生数据不足事件。APM已对接消息通知服务(Simple Message Notification,简称SMN),通过在SMN界面设置通知策略,当阈值规则的状态(正常、超限阈值)发生变化时,会以邮件或短信等方式通知,以便您在第一时间发现异常并 - [创建静态阈值模板](https://support.huaweicloud.com/usermanual-apm/apm_02_0072.md): 该功能仅对华北-北京一区域和华东-上海二区域生效。静态阈值模板是为创建批量阈值规则做准备的,创建批量阈值规则操作详见使用模板创建批量阈值规则。针对AOM和APM,您总共可以创建不超过50个静态阈值模板,如果静态阈值模板数量已达上限50个时,请删除不需要的静态阈值模板后重新创建。APM界面只展示APM的静态阈值模板,如需查看全部模板请在AO - [云审计服务支持的APM操作列表](https://support.huaweicloud.com/usermanual-apm/apm_02_1036.md): APM通过云审计服务记录与APM服务相关的操作事件,便于日后的查询、审计和回溯。