一种独立监测系统和方法技术方案

技术编号:36845499 阅读:21 留言:0更新日期:2023-03-15 16:25
本发明专利技术提供了一种独立监测系统和方法,涉及系统运维的技术领域,该独立监测系统基于前端技术栈构建,并设于待监测浏览器的扩展程序中,包括:扩展进程、浏览器进程和页面渲染进程;扩展进程与待监测浏览器的API进行连接,用于与待监测浏览器的后台进行信息交互,得到信息交互结果;浏览器进程分别与扩展进程和页面渲染进程相连接,用于为扩展进程和页面渲染进程建立消息传输通道;渲染进程用于将目标渲染内容加载至待监测浏览器的页面中,以修改页面的展示效果;其中,目标渲染内容是基于信息交互结果确定的。该独立监测系统解决了监测过程中频繁部署系统项目的耗时问题,并且能够直观查看被监测系统的运行状态,在人力物力上节省了资源。了资源。了资源。

【技术实现步骤摘要】
一种独立监测系统和方法


[0001]本专利技术涉及系统运维的
,尤其是涉及一种独立监测系统和方法。

技术介绍

[0002]现有技术中,对于线上运行的程序出现异常问题并且无法预测的时候一般需要长时间监测,尤其是长时间运行后出现问题的监测处理,一般采用以下两种方法,方法一:如图1所示,运维人员通过服务器修改程序后台,编写可能出现问题的日志信息,程序修改完成后,重新上传部署到服务器,服务器正常启动程序系统,客户端请求服务器端,服务器后台查看程序系统打印的日志信息,以监测运行的程序系统。方法二:如图2所示,运维人员直接通过服务器后台查找问题,编写shell脚本,查询脚本日志定位系统问题。服务器端重新启动程序系统,客户端请求服务器端,服务器后台查看程序系统的运行日志来监测该程序系统。
[0003]方法一的缺点是:需要频繁修改程序打印批量日志,频繁部署系统,尤其是线上正在运行的系统,影响客户体验。方法二的缺点是:现场人员需要一定的技术能力,不够直观查看系统问题,定位问题往往耗时耗力。

技术实现思路

[0004]本专利技术的目的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种独立监测系统,其特征在于,所述独立监测系统基于前端技术栈构建,并设于待监测浏览器的扩展程序中,包括:扩展进程、浏览器进程和页面渲染进程;所述扩展进程与所述待监测浏览器的API进行连接,用于与所述待监测浏览器的后台进行信息交互,得到信息交互结果;所述浏览器进程分别与所述扩展进程和所述页面渲染进程相连接,用于为所述扩展进程和所述页面渲染进程建立消息传输通道;所述渲染进程用于将目标渲染内容加载至所述待监测浏览器的页面中,以修改所述页面的展示效果;其中,所述目标渲染内容是基于所述信息交互结果确定的。2.根据权利要求1所述的独立监测系统,其特征在于,所述渲染进程还用于修改所述待监测浏览器显示页面的DOM Tree。3.根据权利要求1所述的独立监测系统,其特征在于,所述前端技术栈包括:HTML+CSS、javascript和jQuery。4.根据权利要求1所述的独立监测系统,其特征在于,所述独立监测系统还包括:警示模块;所述警示模块用于基于预设警示规则判断所述信息交互结果中是否存在异常数据,并在确定存在异常数据的情况下,控制所述异常数据以第一展示形式展示于所述待监测浏览器的页面中。5.根据权利要求4所述的独立监测系统,其特征在于,所述独立监测系统还包括:修复指导模块;所述修复指导模块用于基于预设修复策略和所述异常数据确定目标故障处理策略,并控制所述目标故障处理策略...

【专利技术属性】
技术研发人员:孙林强程强万月亮
申请(专利权)人:北京锐安科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1