检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SQL分析 通过图表形式展现数据库、SQL语句的调用次数、响应时间、错误次数等关键指标,用于分析异常SQL语句导致的数据库性能问题,异常SQL语句是指慢SQL语句和调用出错的SQL语句。SQL分析当前仅支持MySQL、Oracle、PostgreSQL关系型数据库。 SQL操作界面说明
JVM监控界面内存监控中,为何最大内存比分配内存小? 通过-Xmx设置了堆内存的最大值,堆内存的分配值也不一定比设定的堆内存的最大值小,JVM是动态申请堆内存的,即使配置了-Xms最小值,也不是一开始就分配到-Xms值,会根据2的倍数申请,很可能稍微超过-Xmx的限制,可增加-X
Netty内存 介绍APM采集的Netty内存指标的类别、名称、含义等信息。 表1 Netty内存指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 内存(memory,内存指标。) directMemoryUsage 已使用直接内存 已使用直接内存 - INT
行环境的内存和线程指标,您可以实时监控指标趋势进行性能分析。 JVM监控功能提供JVM内存和线程指标,您可以单击“内存”和“线程”两个页签,查看内存和线程指标图,快速分析定位内存泄漏、线程异常等问题。 内存指标图表 如图1所示,展示设置的时间段内某个实例的总内存、堆内存、非堆内存
sql监控(sql,以sql为维度统计sql调用详情。) sql sql唯一标识 sql对应的唯一id,用于告警配置 - ENUM LAST concurrentMax 最大并发 该sql的最大并发 - INT MAX errorCount 错误次数 该sql的错误次数 - INT SUM errorTraceId
Table开头的表会汇聚成相同的表,sql监控只会显示一条sql为select name from UserTable。 mysql最大采集行数:Agent可以采集的mysql最大行数。如果Agent采集的mysql行数超过配置的“mysql最大采集行数”,那么Agent立即停止
为了避免业务极度繁忙时,采集探针对业务性能造成影响,可开启内存检测机制,使采集探针进入休眠状态。您还可以单击,设置持续周期和内存占用。 内存占用=java进程实际使用内存/可用内存上限。 可用内存上限:按照容器可用内存资源配额与JVM最大堆内存中较小一个值计算。JVM最大堆内存为参数“-Xmx”的值,若未设置则默认为JVM最大可用内存25%。
LAST sql监控(sql,以sql为维度统计sql调用详情。) sql sql唯一标识 sql对应的唯一id,用于告警配置 - ENUM LAST concurrentMax 最大并发 该sql的最大并发 - INT MAX errorCount 错误次数 该sql的错误次数
sql监控(sql,以sql为维度统计sql调用详情。) sql sql唯一标识 sql对应的唯一id,用于告警配置 - ENUM LAST concurrentMax 最大并发 该sql的最大并发 - INT MAX errorCount 错误次数 该sql的错误次数 - INT SUM errorTraceId
Code,聚合维度:Method,发现有两个方法占用了较多内存。 单击“方法路径”列,对应的方法名找到该方法的调用栈,向上找到调用此方法的业务代码。 定位到业务代码块,该代码使用了一个缓存来存放每个instance的信息。通过自监控查看该sql的调用,发现每分钟会调10万次,进一步证实是缓存失效了。
2018-4-20 ICAgent新增5.10版本,该版本支持SQL和方法追踪,在使用SQL和方法追踪前,您需要升级ICAgent。 SQL语句分析:通过响应时间、错误耗时等关键指标,帮您快速定位异常SQL语句导致的数据库性能问题。详情请参见SQL。 方法追踪:支持自定义方法追踪规则,帮您快速在
定位。 方法追踪 帮助应用的开发人员在线定位方法级性能问题。 SQL分析 分析异常SQL语句导致的数据库性能问题。拓扑展示数据库或SQL语句的关键指标。 JVM监控 实时监控JVM运行环境的内存和线程指标,快速发现内存泄漏、线程异常等问题。 拓扑展示实例的JVM指标数据。 当JVM指标异常,则上报告警。
(火焰尖)是正在执行的函数,上方是他的父函数。 火焰图X轴(横轴)表示CPU占用时长、trace相关线程的方法执行的总耗时、已分配的堆内存大小或者已分配但未被回收的堆内存大小。以CPU占用时长为例,占用的CPU时间越长,在火焰图X轴上的距离越长。 在火焰图中,相同的方法或包显示的颜色相同。
用户高频问题 APM采集探针对服务器的资源消耗大吗?例如内存。 APM的应用性能指标采集,包含调用链、SLA、SQL调用、JVM等性能指标采集。 资源消耗:此类指标采集资源消耗和使用APM的探针个数、服务间调用次数、采样率配置等强相关。 使用建议:单节点使用APM的探针个数建议控制在20个以内。
通过https加密结合AKSK鉴权的方式传输 APM服务端按照Project隔离存储 资源库前台查询展示 7天,到期彻底删除 内存检测信息 内存使用率、使用量、最大使用量、剩余内存大小、内存超限时刻以及内存监测机制的配置信息 通过https加密结合AKSK鉴权的方式传输 APM服务端按照Project隔离存储
指标集 指标 说明 sql监控 sql sql对应的唯一id,用于告警配置。 sql语句 sql语句。 调用次数 该sql的调用次数。 平均响应时间(ms) 平均响应时间(ms)。 错误次数 该sql的错误次数。 读取行数 该sql的读取行数。 更新行数 该sql的更新行数。 最大并发
(火焰尖)是正在执行的函数,上方是他的父函数。 火焰图X轴(横轴)表示CPU占用时长、trace相关线程的方法执行的总耗时、已分配的堆内存大小或者已分配但未被回收的堆内存大小。以CPU占用时长为例,占用的CPU时间越长,在火焰图X轴上的距离越长。 在火焰图中,相同的方法或包显示的颜色相同。
基础监控 基础监控主要针对应用的gc信息、cpu使用情况、线程、类加载信息、内存使用、内存池等进行监控。 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“链路追踪 > 指标”。 在界面左侧树单击环境,单击“基础监控”,切换至基础监控页签。
展示所选实例调用数据库的错误次数、平均耗时、调用次数、最大耗时等数据。 SQL维度统计 从sql维度对数据库进行监控,监控的指标包括statement、调用次数、平均耗时、最大耗时、错误次数、慢SQL次数、慢SQL调用链、错误SQL调用链。 搜索:搜索框设置搜索条件后,单击,查看满足搜索条件的实例列表。
AllocTracer symbols found .Are JDK debug symbols installed?报错问题 常见问题 内存Profiler依赖JDK的符号信息,如果JDK内无符号信息,则会遇到如下问题: [ERROR] xxxx Failed to start