检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
用Java探针时,需要特殊的设置。 下面举例对JBoss 6.2.0、JBoss 8.1.0 和JBoss 12.0.0的Standalone模式接入APM进行说明,其他JBoss的版本类似操作。 JBoss 6.2.0: 将standalone模式下的eap-6.2.0.Final/bin/standalone
WCFCLIENT - Opentelemetry探针 WCFSERVICE - Opentelemetry探针.Net组件,支持自动埋点的依赖库和框架请参考社区提供的完整列表。 父主题: 使用限制
httptrace - ✓ Opentelemetry探针 runtime ✓ - Opentelemetry探针GO组件,其他支持自动埋点的依赖库和框架请参考社区提供的完整列表。 父主题: 使用限制
2.0+ skywalking探针 Swoole 4.8.13+ Opentelemetry探针Php组件,其他支持自动埋点的依赖库和框架请参考社区提供的完整列表。 父主题: 使用限制
“应用”和“全部服务”的下拉列表框中选择需要查询的时间范围、应用名称和服务名称,单击“搜索”,查询相应的调用链。 (可选)在调用链界面中,单击右上角高级搜索,设置查询条件,单击“搜索”,查询相应的调用链。 根据总调用耗时锁定耗时较长的方法,找出性能瓶颈。 单击“操作”列的“查看调用关系”。
APM支持当JVM内存和线程的各项指标异常时发生告警。 您可以设置实例的JVM指标阈值告警,当满足设置的告警条件时,告警会上报到告警中心。 商用 设置JVM阈值规则 2 全链路拓扑功能增强,完善服务、实例的指标数据,展示拓扑详情 拓扑是对应用间调用关系和依赖关系的可视化展示。全链路拓
概述 链路追踪采集分布式应用的完整调用链路,提供了接口调用、数据库、异常等数据采集类型。可以帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。 安装探针是使用链路追踪功能的前提,详细操作参见探针接入。 父主题: 链路追踪
产品规格差异 APM产品规格包括免费版和企业版,当前支持Java应用接入APM。各版本支持的功能详见下表。 版本 免费版 企业版 版本说明 完全免费,最多可接入10个Agent在线。 所有功能完全开放。 数据存储时长 7天 30天 应用拓扑 √ √ 调用链 链路追踪调用链公测期间仅支持2天存储,其它场景支持7天存储。
Opentelemetry探针 winston [1.0.0 ,4) Opentelemetry探针Node.js组件,其他支持自动埋点的依赖库和框架请参考社区提供的完整列表。 父主题: 使用限制
数据采集 在使用APM服务过程中用户开启APM数据采集开关后,APM仅采集应用的业务调用链数据、资源信息、资源属性、内存检测信息、调用请求的KPI数据,不涉及个人隐私数据。所采集的数据仅用于APM性能分析和故障诊断,不会用于其他商业目的。 数据类型 采集数据 传输方式 存储方式 数据用途
用户高频问题 APM采集探针对服务器的资源消耗大吗?例如内存。 APM的应用性能指标采集,包含调用链、SLA、SQL调用、JVM等性能指标采集。 资源消耗:此类指标采集资源消耗和使用APM的探针个数、服务间调用次数、采样率配置等强相关。 使用建议:单节点使用APM的探针个数建议控制在20个以内。
指标概述 指标是对资源性能的数据描述或状态描述,指标由指标类别、指标名称、指标说明、数据类型和默认聚合方式组成。 默认聚合方式,LAST:表示采集到的指标中的最后一个指标;SUM:表示采集到的指标的总和;MAX:表示采集到的指标的最大值;AVG:表示采集到的指标的平均值。 父主题:
APM探针和其他产品探针(如Pinpoint)是否兼容? APM 探针和其他产品探针都不兼容。 APM大多是基于ASM框架进行字节码插桩实现的,同时安装两个探针相当于对您的代码插桩两次,而不同产品的插桩代码实现不同,代码冲突可能造成严重的性能问题。 因此,不要将其他产品的探针与APM
企业项目名称。 采样率 调用链数据的采样率,取值范围:0~100。 慢SQL sql的阈值,当采集的数值大于阈值时,被认为是慢的。 慢调用 url的阈值,当采集的数值大于阈值时,被认为是慢的。 应用类型 应用的类型。 Token 应用的唯一标识。 组件信息 表2 组件信息说明 参数
单击“消息”列的蓝色文字,可以查看消息的详细内容,包括:时间和消息内容。 单击“异常堆栈”列的“查看详情”可以查看异常的详细信息。 单击“异常堆栈”列的“历史信息”可以查看该类名的历史异常堆栈列表。 单击“调用链”列的“查看详情”可以查看该类名的调用链详细信息。 单击“调用链”列的“历史信息”可以查看该类名的调用链记录列表。
本节以查询服务列表为例,详细描述接口调用的流程。该示例中的实例是在已部署的SpringCloudDemo服务上,实现调用查询服务列表接口的过程。Spring Cloud是一个基于Spring Boot实现的微服务架构开发工具。它为微服务架构中涉及的配置管理、服务治理、断路器、智能路由
单元是指按需计费和按需套餐包计费中探针实例的基本计费单位,不同版本的探针实例都转化为探针计费单元。 套餐包费用为一次性支付,即刻生效,暂不支持指定日期生效。 套餐包可叠加使用。 购买的套餐包在生效期内,扣费方式是先扣除已购买的套餐包内的额度后,超出部分以按需计费的方式进行结算。
探针接入 目前支持的探针类型包括Skywalking和OpenTelemetry两类。 表1 探针接入列表 探针类型 目前支持的接入类型 目前支持的局点 Skywalking JAVA应用,Python应用,GO应用,Nodejs应用,PHP应用以及.Net应用接入。 华北-北京
操作流程 步骤一:开通APM 请参考开通和购买。 步骤二:开启应用监控 请根据部署应用的方式来确定如何进行操作。当前,APM支持下述部署应用的方式,请您按实际情况进行操作。 通过应用管理与运维平台(ServiceStage)部署应用,入门操作详见ServiceStage方式 通过
线程分析 线程分析支持显示该应用的所有线程和查看线程的堆栈信息,帮助您快速定位耗时较高的线程。 由于线程分析获取方法以及对象的实时参数,因此线程的状态等相关信息可能会产生变化。 线程分析 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。