Site24X7在教育行业运用案例

2023-02-02

由于当下各种因素的影响下,在各级教学体系中,线下和线上课程的交叉进行成为了最常见的授课模式,而这种授课方式的关键则是保持两种授课内容的连贯性。为了保证学生和老师的日常工作学习有序进行,对于网络、应用以及后端服务的监测是至关重要的。今天超哥就和大家聊一聊Site24x7是如何为教育行业提供全方位的网络与应用监控运维服务。

首先我们来说一说关于应用的监控,学校在授课过程中,最常见的应用是白板程序和作业提交程序,同时这也是最容易出现问题的两个,当老师通过白板程序对学生进行在线授课时,白板程序的卡顿往往会导致学生看到的画面不连贯或者音画不同步等问题,这会使学生和老师分心,降低授课效果。在学生进行线上作业提交的时候,应用程序运行缓慢和卡顿会导致上传失败、作业少页等现象,从而影响教学质量。Site24x7使用Web事务监视器来记录事件并创建事务脚本,从而达成对事务关键流程的监控,与此同时智能播放引擎会发现小页面变化并自动调整脚本,使脚本维护更简单。

为了更加方便大家的理解,大家可以参考上图中某大学的白板应用程序和学生端程序的常用模块监控,如图所示,除了可以看到学校网址在北京、上海、广州、深圳和武汉的响应时间分别为5323ms、6609ms、7281ms、5189ms、6408ms。从这组响应时间可以看出,不同地域的响应时间最高可达到将近2000ms。面对这一问题,相关运维人员可以在未来优化时做出有针对性的调整。除此之外通过其他常用模块的响应时间,例如拖动白板笔触、点击学生登录等,运维人员能够通过实时监控来对师生日常教学中的设备响应情况有一个清晰的认识。这可以方便他们在问题出现的第一时间进行相关的故障排除,以及方便之后的问题处理。

除了对各网页和常用应用模块的响应时间进行检测以外,Site24x7还提供了针对软件代码层的检测,应用程序性能取决于代码和连接组件的性能。数据库查询速度慢、代码库中无限循环或Redis服务器速度慢等问题会影响最终的用户使用效果。

如图所示,我们对java开发的软件进行了代码层级的监控,我们可以看到代码监控的开始时间、响应时间、线程名称和ID、内存使用等数据。除此之外,我们还可以看到针对这个线程各个方法调用的持续时间,最慢的方法调用使用了15秒,占用了所有方法调用时间的63.34%。根据这些数值,运维人员可以采取针对性的优化,并对之后的趋势预测起到至关重要的帮助。

相信很多运维人员最常见的问题是学校的老师或者领导打电话来说打印机坏了,或者某个办公室电脑一直连不上网。这些常见问题其实往往会很耽误很多事情,而导致这些问题的可能只是网线没有插好或者某个开关没有打开,但这往往也是最能直接影响到运维人员工作的地方。那么如何来进行改进呢,Site24x7为大家提供了一个优秀的解决方案,它通过拓扑图为大家展示了各级网络之间的连通性,如图所示,我们可以很清楚的看到各服务器、交换机、打印机等设备以及各个网络端口之间的连接情况。如果发现某个设备处于无连接的状态,证明该设备的网络连接处于断开状态,可以有线查看连接处的网线断开或者该设备未正常启动。这种情况下,运维人员可以根据提示提前将问题解决,及时与相关师生取得联系,降低故障导致的时间成本。

另外大家都清楚云存储对我们数据保护和使用的重要性,这在当前的教育系统中尤为重要。无论是教育行业中的组织要备份各科目各年级的优质教学、教研视频以及相关资料,还是存储学生信息以及作业内容,都需要涉及到对云端资源的监控。如上图所示,在资源监控和资源历史中我们可以看到储存数据的总数为187,在启用的服务中我们可以看到各服务分别储存了多少资源。这对于运维人员来说可以做到对自己的云资源有了一目了然的展示,同时有助于他们管理已有的云资源。

在这些常用的监视界面之外,Site24x7还为大家提供了一个站点和组件的监控台,让运维人员可以对一段时间的服务状态进行汇总分析。如图所示,在之前提及的某大学组件监控台里显示出了DNS、API、考试APP等常用网络的监控状态,我们通过不同图标展示不同的状态,清楚地表达出12月1日至7日的各组件情况,如果某一组件频繁出现问题,那么运维人员就可以着手去进行设备的详细检查,从而优化网络的整体使用感受。

今天超哥为大家介绍了Site24X7是如何深入帮助运维人员在教育行业中进行监控的。它帮助了大家进行全方位的优化,通过对代码层级的监控,完成对软件各方面性能的分析,并及时查漏补缺。