检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
APM Agent会自动发现应用用到的采集插件,自动将采集器加到环境上形成监控项。比如某个java应用如果通过jdbc的mysql驱动连接数据库,那么mysql的采集器会自动添加到这个环境上,形成监控项。 采集参数 每个监控项的对应的采集器会定义一些采集参数,用户可以在页面更改采
概述 链路追踪采集分布式应用的完整调用链路,提供了接口调用、数据库、异常等数据采集类型。可以帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。 安装探针是使用链路追踪功能的前提,详细操作参见探针接入。 父主题: 链路追踪
APM可以监控应用的JVM、GC、服务调用、异常、外部调用、数据库访问以及其他中间件的指标调用等数据,帮助用户全面掌握应用的运行情况。 发布区域:以控制台实际上线区域为准 接口调用 基础监控 异常 外部调用 通信协议 数据库 Web容器 消息队列 监控项配置 调用链 拓扑发现异常服
source_event_id String 调用方的eventid。 method String 方法名。 children_event_count Integer 子event的个数。 discard Array of DiscardInfo objects 丢弃的子event个数,key是类型。
1、支持Debugging诊断。 2.4.9-profiler 1、Profiler时延度量线程采集算法优化。 2.4.9 1、优化springbean启动时间。 2.4.8-profiler 1、Profiler支持性能优化推荐。 2.4.8 1、支持redisson支持3.17.x。 2、url接口调用支持分位数。
采集配置 为了减少内存、数据库、磁盘空间占用,您可以按需进行采集设置。采集设置对所选应用生效。 操作步骤 在左侧导航栏中选择“采集管理 > 采集设置”。 在“应用”下拉列表框中选择应用。 单击打开采集开关。 采集开关默认打开,当您不需要采集某个应用的调用链和拓扑数据时,可通过关闭
对于用户体验差的事务,通过拓扑和调用链完成事务问题定位。 方法追踪 帮助应用的开发人员在线定位方法级性能问题。 SQL分析 分析异常SQL语句导致的数据库性能问题。拓扑展示数据库或SQL语句的关键指标。 JVM监控 实时监控JVM运行环境的内存和线程指标,快速发现内存泄漏、线程异常等问题。 拓扑展示实例的JVM指标数据。
图5 代码分析 修复代码,将list的遍历算法从普通的下标for循环改为增强的for循环。 图6 修复代码 优化后,重复步骤4-步骤5,发现CPU使用率<1%。 图7 优化后CPU(%) 如何查询并解决内存升高问题 前提条件:开启测试程序,同时设定heap的大小为2g(-Xms2g
source_event_id String 调用方的eventid。 method String 方法名。 children_event_count Integer 子event的个数。 discard Array of DiscardInfo objects 丢弃的子event个数,key是类型。
调用链追踪:拓扑图中发现异常应用后,通过调用链一键下钻,代码问题根因清晰可见。 慢SQL分析:提供数据库、SQL语句的调用次数、响应时间、错误次数等关键指标视图,支持异常SQL语句导致的数据库性能问题分析。 应用体验管理 业务痛点 在用户体验至上的互联网时代,即使后台业务稳定运行,仍然
调用链追踪:发现异常应用后,通过调用链一键下钻,代码问题根因清晰可见。 慢SQL分析:提供数据库、SQL语句的调用次数、响应时间、错误次数等关键指标视图,支持异常SQL语句导致的数据库性能问题分析。 应用体验管理 业务痛点 在用户体验至上的互联网时代,即使后台业务稳定运行,仍然
用的性能数据。 异常SQL分析:拓扑图可以统计并展示数据库或SQL语句的关键指标。APM提供数据库、SQL语句的调用次数、响应时间、错误次数等关键指标视图,通过这些指标视图,您可以分析异常(慢或调用出错)SQL语句导致的数据库性能问题。 JVM指标监控:拓扑图可以统计并展示实例的
Php、C++、.Net和Node.js应用的Profiler性能分析、Debugging诊断、JVM,GC,服务调用,异常,外部调用,数据库访问以及其他中间件的指标数据,帮助用户全面掌握应用的运行情况。 APM支持通过普罗实例,将应用指标上报到AOM界面。 应用监控配置:可以对
指标 概览 拓扑 接口调用 数据库 异常 基础监控 告警策略 父主题: 链路追踪
应用监控详情 拓扑 接口调用 基础监控 异常 外部调用 通信协议 数据库 Web容器 缓存 消息队列 Profiler性能分析 Debugging诊断 远程过程调用 父主题: 应用指标监控
链路追踪 数据库 异常日志 实例 JVM监控 RpcClient监控 RpcServer监控 父主题: 指标总览
指标总览 指标概述 异常日志 基础监控 数据库 接口调用 外部调用 缓存 探针监控 Tomcat监控 消息队列 远程过程调用 物联网 通信协议 链路追踪 Web/H5 App
应用监控配置 配置详情 配置Mysql监控项 配置HttpClient监控项 配置url监控项 配置JavaMethod监控项 配置Druid连接池监控项 配置ApacheHttpAsyncClient监控项 配置Redis监控项 配置Jedis监控项 配置HBase监控项 配置ApacheHttpClient监控项
首次加载接口的数量。 接口数量 访问某一个页面的url接口数量。 静态资源数量 前端固定页面,不需要查询数据库和程序处理,直接就能在页面进行显示的资源的数量。 静态资源大小 前端固定页面,不需要查询数据库和程序处理,直接就能在页面进行显示的资源的大小。 首载资源大小 首次加载资源的大小。 JS错误率
APM会内置一个资源配置管理信息CMDB,用于组织应用结构信息以及相关配置信息。 应用指标监控 APM可以管理标签、监控应用的JVM、GC、服务调用、异常、外部调用、数据库访问、Profiler性能分析、Debugging诊断以及其他中间件的指标调用等数据,帮助用户全面掌握应用的运行情况。APM支持通过普罗实例,将应用指标上报到AOM界面。