检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对于用户体验差的事务,通过拓扑和调用链完成事务问题定位。 方法追踪 帮助应用的开发人员在线定位方法级性能问题。 SQL分析 分析异常SQL语句导致的数据库性能问题。拓扑展示数据库或SQL语句的关键指标。 JVM监控 实时监控JVM运行环境的内存和线程指标,快速发现内存泄漏、线程异常等问题。
7天,到期彻底删除。 表3 采集项限制说明 采集项名称 最大值 监控项默认最大行数 500行 SQL 默认长度限制 2000字符 SQL Result Body体默认采集数量限制 100个 SQL Result Body体默认采集内容大小限制 999字符 Redis Body体默认长度限制
调用链追踪:拓扑图中发现异常应用后,通过调用链一键下钻,代码问题根因清晰可见。 慢SQL分析:提供数据库、SQL语句的调用次数、响应时间、错误次数等关键指标视图,支持异常SQL语句导致的数据库性能问题分析。 应用体验管理 业务痛点 在用户体验至上的互联网时代,即使后台业务稳定运
ffffe1c08cad、ffffffffe1c08cae)精准搜索调用链的日志信息。 单击开启SQL分析开关。 该开关关闭后,不会影响调用链中的SQL数据,但您将无法正常使用SQL分析功能。 设置忽略HTTP响应代码。 为了避免探针误报正常调用链的诸如自定义返回码、异常等调用错误,快速准确地定位错误的调用链,
Boolean 是否有错误,主要用在span的场景。 error_reasons String 错误原因。 type String 类型,mysql,kafka等。 http_method String 这里的method实际上是tags里面的http_method,只有url监控项才有。
生效。 数据库监控配置 配置慢SQL的阈值,超过该阈值的请求被称为慢SQL,并在接口调用、监控报表等展示相关请求。 进入组件配置页,在“数据库监控配置”中配置慢SQL值。 取值范围:[100,20000],默认值与系统中配置的SQL阈值相同。 组件配置的 图11 数据库监控配置 单击“保存”,提示保存成功。
java9启动提示找不到sql.time类 原因分析:APM探针开发环境为jdk1.7,而java 9模块化后,sql包不会默认提供,需要应用引入模块。 出现概率:有条件出现。 规避措施:如果出现该问题,组件在module-info.java主动引入java.sql。 java11提示找不到Caused
数字为接口调用的服务端响应时间,单位ms。 调用链方法堆栈中该方法对应的关键参数数据,如tomcat入口方法展示实际url、mysql的sql调用方法则展示具体执行sql。 调用链中调用所属的组件个数。 调用参数,单击查看调用中的参数列表。 更多信息,单击“查看”,展示对应的Spans详细信息。
setAppMwsConfig 更新日志增加TraceID配置 apm setAppLogTransacConfig 更新SQL分析开关配置 apm setAppSqlConfig 更新忽略HTTP响应代码或忽略错误和异常配置 apm setAppIgnoreConfig 父主题: 云审计服务支持的关键操作
Boolean 是否有错误,主要用在span的场景。 error_reasons String 错误原因。 type String 类型,mysql,kafka等。 http_method String 这里的method实际上是tags里面的http_method,只有url监控项才有。
SDK概述 本文介绍了APM服务提供的SDK语言版本,列举了最新版本SDK的获取地址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了APM服务支持的SDK列表,您可以在GitHub仓库查看SD
方法追踪 方法追踪是对某个类的某个方法进行动态埋点,当这个类的方法被调用时,APM采集探针会按照您配置的方法追踪规则对方法的调用数据进行采集,并将调用数据展现在调用链页面中。方法追踪主要用来帮助应用的开发人员在线定位方法级性能问题。 APM对三方开源组件发布的API进行埋点,但没
APM Android SDK和其他同类产品是否兼容? APM工具通常基于ASM框架进行字节码插桩。这种技术允许开发者动态修改应用程序的字节码,以便在不改变源代码的情况下监控性能。 然而,若同时安装多个APM工具,会导致代码多次插桩。不同产品的实现可能相互冲突,进而引发编译错误和
Agent版本2.4.16-profiler/2.4.16-profiler-jdk17及以后版本优化内容如下: 数据库SQL采集器支持设置和采集慢SQL次数和数据库名称。 URL采集器支持基于URL和异常类型统计异常数。 2.4.15-profiler 2.4.15-profiler-jdk17
bizCode,以及后续可能新增参数。 has_error Boolean 是否报错。 error_reasons String 报错原因。 type String 类型,mysql,kafka等。 http_method String 这里的method实际上是tags里面的http_method,只有url监控项才有。
完全开放 完全开放 数据存储时长 7天 7天 30天 90天 应用拓扑 √ √ √ √ 调用链 √ √ √ √ 事务分析 √ √ √ √ 慢SQL √ √ √ √ JVM分析 √ x √ √ AI能力 √ x √ √ 方法追踪 √ x √ √ 专家支持 x x 24小时在线支持 24小时在线支持
监控指标数据采集最大行数配置 当调用接口、外部调用或者数据库的监控指标数据的数量,超过默认或者配置的数值时,页面会显示“URL监控 采集数量超过上限 xxx,如需修改请 配置”的告警。 图1 监控指标数据采集 调用接口、外部调用以及数据库,支持配置监控指标数据采集最大行数。以调用接口为例,详细操作步骤如下:
APM会内置一个资源配置管理信息CMDB,用于组织应用结构信息以及相关配置信息。 应用指标监控 APM可以管理标签、监控应用的JVM、GC、服务调用、异常、外部调用、数据库访问、Profiler性能分析、Debugging诊断以及其他中间件的指标调用等数据,帮助用户全面掌握应用的运行情况。APM支持通过普罗实例,将应用指标上报到AOM界面。
子应用最多支持三层。比如 a/b/c,a、b、c各代表一层。 选填 用户应用 用户所属的应用名称。 必填 动态配置master.address以及AK/SK APM支持动态配置master.address以及AK/SK。 用户可以通过配置环境变量的方式,给APM_MASTER_A
展示应用下所有事务Apdex状态分布情况。 统计错误数和时延数排名TOP5的服务。 统计错误数和时延数排名TOP5的事务。 统计响应时间、调用次数和错误次数排名TOP5的SQL语句。 在拓扑图中,单击圆圈选中服务,可以查看该服务的指标数据,包括SLA(Service-Level Agreement)、服务基础指标和事务详情。