1 APP监测中的拓扑视图有什么用
APP在运行使用过程中,需要频繁的与外部服务器或者其他外部应用进行交互。
如何从大量的用户性能数据中,统计出一款APP到底和多少外部服务器进行了交互调用?在这些调用过程中,哪些服务器的是被访问更多的?哪些服务器响应最稳定?
APP监测中的拓扑视图就能帮助我们的开发者或者运维人员快速且直观的获取这些信息。
拓扑图展示了APP服务调用的外部服务器主机及该主机的性能状况。通过拓扑图可以了解每台服务器的性能指标,包括:主机名称、IP、平均网络错误率、平均HTTP错误率、平均HTTP请求吞吐率、平均响应时间及其性能时间曲线。
2 拓扑视图展示内容
首先看一下拓扑视图展现的内容:
1) 整个APP的汇总统计数据: HTTP请求吞吐率、错误率、总活跃设备数;
2) 外部调用的主机名;
3) 该外部主机调用的平均错误率;
4) 该外部主机调用的吞吐率
5) 该外部主机调用的平均响应时间
6) 平均响应时间的性能曲线
将鼠标悬停在错误率上,可以分解出平均网络错误率和平均HTTP错误率。
如果想进一步详细了解APP和这台外部服务器之间的具体调用情况,可以直接点击主机名。
自动跳转到对应的HTTP视图,是不是很方便呢。
当通过拓扑视图发现某个外部服务器接口的平均吞吐量很大,而平均响应时间又很长时候,说明该调用已成为业务热点,并出现影响用户体验的隐患,为了用户留存率,对服务器进行优化吧。