在“请求“页面,您能够根据请求数和响应时间对请求进行深入分析,发现最可能存在或发生问题的请求。
分析响应时间和请求数变化趋势
在响应时间和请求数的变化趋势图中,您能够查看响应时间正常、缓慢和非常慢三类请求的变化及所有请求的平均响应时间变化,分析最值得关注的请求,如下图所示。
通过该图,您能够快速直观地找到响应慢并且请求次数多的请求及时间点,从而有重点的深入分析相关的服务和代码堆栈。请求各状态的判断条件请参考“设置应用”。
请求次数的多少体现了用户访问的数量,响应时间的快慢则体现了用户体验。因此,要提高用户对应用的认可,尤其要关注这些用户访问多但响应缓慢的请求。同时,根据这些请求的时间,加强对应时间段的监控力度。
点击图中的色块能够查看具体包含了哪些请求URI,以及每个URI的最小响应时间、平均响应时间、最大响应时间、访问次数和访问时间,如下图所示。
点击URI查看该请求的拓扑分析,包括服务、服务器、代码堆栈、SQL语句的详细分析,从而找到响应慢的具体原因和优化方法,详细说明请参考“追踪单次请求”。
查看请求快照
您还能查看请求数按响应时间的分布图和请求快照,点击分布图中的色块可查看对应状态的请求列表,如下图所示。
您可以在请求列表上方按响应时间筛选请求,并查看请求次数和占比。
在请求列表中,点击请求的URI查看对应的请求快照,包括每次请求的时间和响应时间。在应用概览图中发现某一时刻可能存在问题时,您可以直接在这里点击请求时间追踪单次请求的性能分析,详细说明请参考“追踪单次请求”。