本文将为您介绍如何查看应用详情,了解应用拓扑、请求数、响应时间、错误数、吞吐量等信息。
操作步骤
1. 登录 腾讯云可观测平台。
2. 在左侧菜单栏中选择应用性能监控 > 应用监控 > 应用详情。
3. 进入应用详情页面。
模块说明
性能监控
性能监控模块为您展示了所服务端或客户端、某时间段内应用平均响应时间、平均吞吐量、平均错误率以及 Apdex 的变化趋势。通过单击每个图表右上角的时钟图标,您可以自定义30天内任意日期的数据与当前时间段进行对比分析。
调用分析
调用分析以当前筛选服务为中心,展示上下游局部依赖拓扑。将鼠标悬浮在代表应用的节点上,您可以看到对应应用平均吞吐量,响应时间,错误率。
应用性能监控使用不同的拓扑图标颜色进行标识,绿色图表示应用健康、橙色图标表示应用有延时情况、红色表示该业务出现异常情况。
JVM 监控
该模块用于展示重要的 JVM 指标变化趋势,包括 GC(Garbage Collection)平均/最大次数、CPU 利用率、Heap 空间、NoHeap 空间、Heap 空间细化和 JVM 线程数等。
模块名称 | 可监控指标 |
GC 次数 | FullGC 次数 |
| YoungGC 次数 |
GC 耗时 | FullGC 次数 |
| YoungGC 次数 |
Heap 空间 / NoHeap 空间 | commit |
| max |
| used |
Heap 空间细化 | used 年轻代 |
| Eden 区年轻代 |
| Survivor 区 |
| 老年代 |
JVM 线程数/每分钟 | Timed_Waiting 的线程数 |
| Waiting 的线程数 |
| runnable 线程数 |
| 新建线程数 |
| 终结线程数 |
| 阻塞线程数 |
接口监控
该模块展示应用接口性能指标。您还可以点击接口名查看该接口的更多详情。
数据库监控
该模块展示应用访问数据库的情况,由类型、数据库名称、数据库地址组成的三元组,可以确定唯一的数据库。您还可以单击查看概览和查看 SQL 查看更多数据库调用情况。
数据库调用分析
该模块展示应用访问数据库时每一种调用语句的执行情况。您还可以单击查看调用查看相关调用链的执行情况。
实例监控
该模块展示每一个应用实例的性能指标。
Trace/Span查询
该模块展示该应用相关调用链路,包括 Trace 和 Span 信息。您还可以单击 Trace ID 查看链路详情。
异常监控
该模块展示该应用相关异常信息,包括对每种异常类型的统计。
指标说明
指标名称 | 说明 |
吞吐量 | 当前应用的平均吞吐量 |
吞吐量状态分解 | 请求量的成功和失败的比例 |
慢调用 | 执行耗时超过 2s 的接口调用 |
慢 SQL | 执行耗时超过 2s 的 SQL 查询 |
full GC | JVM 执行 full GC的次数 |
平均响应时间 | 根据所选服务调用关系中,所有接口的平均响应时间,时间粒度为1分钟 |
平均错误率 | 根据所选服务调用关系中,所有接口的平均错误率,时间粒度为1分钟 |
平均响应时间 Top5 | 根据所选服务调用关系中,TOP5 耗时接口,时间粒度为1分钟 |
平均错误率 Top5 | 根据所选服务调用关系中,TOP5 错误率接口,时间粒度为1分钟 |
平均 GC 次数 | 所有 JVM 实例执行各种 GC 的每分钟平均次数 |
最大 GC 次数 | 所有 JVM 实例执行各种 GC 的每分钟最大次数 |
平均 GC 耗时 | 所有JVM 实例执行各种 GC 的每分钟平均耗时 |
最大 GC 耗时 | 所有 JVM 实例执行各种 GC 的每分钟最大耗时 |
CPU 利用率 | 运行的程序占用的每分钟 CPU 资源利用率 |
Heap 空间 | Heap 空间的每分钟使用状态(commit,max,used) |
NoHeap 空间 | NoHeap 空间的每分钟使用状态(commit,max,used) |
线程池 | 在线程池中每分钟的线程活跃数 |
吞吐量(数据库) | 当前数据库的平均吞吐量 |
平均响应时间 | 所选数据库及实例所有调用的平均响应时间,时间粒度1分钟 |
Top5 调用者 | 查看调用所选应用接口频率最高的5个上游应用/组件 |
Top5 慢调用 | 展示 Top5 调用较慢的语句 |