应用

什么是应用拓扑图?

应用是 APM 中的顶级概念,建议您根据自己的团队构成来划分自己的应用,这样才能划分出比较适合自己的应用模型。而应用拓扑图就是把应用中所有 Tier,数据库,远程服务与其它应用之间的调用关系描绘出来,并且显示它们的性能情况。用于帮助您第一时间掌握自己应用的健康情况。

在应用拓扑图中:
1. 点击右上角的小闹钟标志可以切换响应时间和执行时间。
2. 点击全屏标志可以放大拓扑图。
3. 通过使用鼠标滚轮来放大或缩小拓扑图的大小。 App 00

如何通过应用总览快速定位问题?

定位由 Tier 引起的缓慢问题:
1. 应用拓扑图种不同颜色的圆圈(表示应用的 Tier)代表该 Tier 的健康度。如何定义这些颜色呢?默认条件为:Apdex_t=0.5s,Apdex 值 0.5 以下时为红色,Apdex 值 0.5~0.9 时为黄色,Apdex 值 0.9 以上时为绿色。Apdex 值越接近 1,表示应用越健康。 2. 在总览页面中右上角的时间选择器里将时间调整到可能会有性能问题发生的时间段,可以通过拖拉拓扑图下方的折线图来选择某一时间,钻取所选时间段的信息。

App 01 3. 点击总览页面右上角的小闹钟标志切换到执行时间状态,查看拓扑图中执行时间较大即标红的 Tier(图中用圆圈表示 Tier)。
4. 点击标红的 Tier,会弹出如下图的小窗口,通过查看 “节点” 标签页来确认应用缓慢是否是由于个别 JVM 缓慢导致的,缩小问题范围,并且可以点击该节点名称,跳转到该 Tier 的详细页面,进一步查看相关信息,定位问题。 App 02 5.通过查看 “Web事务” 标签页,来确认该 Tier 所包含的 Web 事务及其响应时间、调用次数信息,点击响应时间较长的 Web 事务,跳转到该 Web 事务页面,查看详细信息,从而进一步定位问题。 App 03