本文将为您介绍如何查看应用详情,了解应用拓扑、请求数、响应时间、错误数、吞吐量等信息。
应用详情
1. 登录 腾讯云可观测平台。
2. 在左侧菜单栏中选择应用性能监控 > 应用监控 > 应用详情。进入应用详情页面。
3. 在应用详情页您可查看当前时间段该服务的总请求量、平均响应时间、平均错误率、慢调用、慢 SQL 、异常数量和累计 Full GC 总览,如下图所示:
性能监控
性能监控模块为您展示了所服务端或客户端、某时间段内应用平均响应时间、平均吞吐量、平均错误率以及 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 线程数 |
| 新建线程数 |
| 终结线程数 |
| 阻塞线程数 |
数据库监控
支持查看数据调用情况,包括:平均响应时间、吞吐量和 TOP5 慢调用。您还可以单击查看概览和查看 SQL 查看更多数据库调用情况。
指标说明
指标名称 | 说明 |
吞吐量 | 当前应用的平均吞吐量 |
吞吐量状态分解 | 请求量的成功和失败的比例 |
慢调用 | 执行耗时超过 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 调用较慢的语句 |