本发明涉及计算机,尤其涉及一种监控显示装置及方法。
背景技术:
1、对于一个运行复杂的系统,如果系统出了问题是很难进行排查。因为不可能在运行时边检查代码边调试,另外对于生产环境部署的系统,一旦问题或者故障发生,往往会影响服务的运行。所以,需要对系统运行时进行实时监控,以方便后续排查问题。
2、现有的对于系统的监控过程,都是基于预先配置好的监控界面进行监控,监控界面的各监控对象以及监控参数均是预先定义好的,在监控对象发生变更时,只能依据开发人员根据变更的监控对象重新调整前端界面,调整效率低。
技术实现思路
1、本发明提供一种监控显示装置及方法,用以解决现有技术针对系统监控时,监控界面的各监控对象以及监控参数均是预先定义好的,在监控对象发生变更时,只能依据开发人员根据变更的监控对象重新调整前端界面,导致调整效率低的技术问题。
2、本发明提供一种监控显示装置,包括:
3、监控配置确定模块,用于获取目标系统的监控对象,基于所述监控对象的对象标签,确定所述对象标签对应的显示界面模板,所述显示界面模板是基于所述对象标签对应的显示信息配置的;
4、监控数据获取模块,用于获取所述监控对象的运维数据,基于所述运维数据及其对应的显示界面模板,确定所述目标系统中各监控对象的监控显示内容;
5、监控显示模块,用于获取所述目标系统中登录用户的权限等级,基于所述权限等级,对所述各监控对象的监控显示内容进行筛选,确定所述目标系统的用户显示界面。
6、根据本发明提供的一种监控显示装置,所述监控数据获取模块包括监控数据子模块、告警数据子模块以及数据汇总子模块;
7、所述告警数据子模块,用于基于所述显示界面模板中的数据告警阈值以及所述运维数据,确定所述目标系统中各监控对象的告警显示数据;
8、所述监控数据子模块,用于基于所述显示界面模板中的运维显示字段以及所述运维数据,确定所述目标系统中各监控对象的运维显示数据;
9、所述数据汇总子模块,用于将所述告警显示数据以及所述运维显示数据作为所述监控显示内容。
10、根据本发明提供的一种监控显示装置,还包括:单应用告警模块;
11、所述单应用告警模块用于接收所述告警数据子模块的告警显示数据,并基于所述告警显示数据,向所述目标系统的运维人员发送所述告警显示数据对应的告警信息。
12、根据本发明提供的一种监控显示装置,还包括:系统一览模块;
13、所述系统一览模块用于获取所述目标系统的系统运行参数信息,并显示所述系统运行参数信息。
14、根据本发明提供的一种监控显示装置,所述系统一览模块包括系统基本信息显示子模块以及系统定制信息显示子模块;
15、所述系统基本信息显示子模块,用于获取所述目标系统中的系统基本参数信息,并显示所述系统基本参数信息;
16、所述系统定制信息显示子模块,用于获取所述目标系统中的用户定义系统信息,并显示所述用户定义系统信息。
17、根据本发明提供的一种监控显示装置,还包括:应用一览模块;
18、所述应用一览模块,用于获取所述目标系统中各个监控对象的应用运行状态信息,并显示所述应用运行状态信息,所述应用运行状态信息包括运行资源占用率、运行时间、运行读取速度、运行负载以及运行内存使用率中的一项或者多项。
19、根据本发明提供的一种监控显示装置,还包括:单机器详情模块;
20、所述单机器详情模块,用于获取所述目标系统的系统运行状态信息,并显示所述系统运行状态信息,所述系统运行状态信息包括运行资源占用率信息、运行时间信息、运行读取速度信息、运行负载信息以及运行内存使用率中的一项或者多项。
21、本发明还提供一种监控显示方法,包括:
22、获取目标系统的监控对象,基于所述监控对象的对象标签,确定所述对象标签对应的显示界面模板,所述显示界面模板是基于所述对象标签对应的显示信息配置的;
23、获取所述监控对象的运维数据,基于所述运维数据及其对应的显示界面模板,确定所述目标系统中各监控对象的监控显示内容;
24、获取所述目标系统中登录用户的权限等级,基于所述权限等级,对所述各监控对象的监控显示内容进行筛选,确定所述目标系统的用户显示界面。
25、根据本发明提供的一种监控显示方法,基于所述运维数据及其对应的显示界面模板,确定所述目标系统中各监控对象的监控显示内容,包括:
26、基于所述显示界面模板中的数据告警阈值以及所述运维数据,确定所述目标系统中各监控对象的告警显示数据;
27、基于所述显示界面模板中的运维显示字段以及所述运维数据,确定所述目标系统中各监控对象的运维显示数据;
28、将所述告警显示数据以及所述运维显示数据作为所述监控显示内容。
29、根据本发明提供的一种监控显示方法,获取所述监控对象的运维数据,包括:
30、基于所述目标系统中的监控工具prometheus,获取所述监控对象的指标数据;
31、基于所述目标系统中的日志监控elk平台,获取所述监控对象的应用日志数据;
32、基于所述指标数据以及所述应用日志数据,确定所述监控对象的运维数据。
33、本发明实施例提供的监控显示装置及方法,通过预先确定的显示界面模板,可以自动实现需要添加的监控对象的监控显示界面的确定。在确定需要添加的监控对象的监控显示界面后,后续将获取的监控对象的运维数据填入,可以实现在监控界面中自动添加监控对象的显示界面,提升了系统中监控对象变更时的调整效率。与此同时,基于目标系统中登录用户的权限等级,基于当前登录用户的权限等级,对目标系统中各监控对象对应的完整的监控显示内容进行筛选,确定该目标系统最终显示的用户显示界面。
1.一种监控显示装置,其特征在于,包括:
2.根据权利要求1所述的监控显示装置,其特征在于,所述监控数据获取模块包括监控数据子模块、告警数据子模块以及数据汇总子模块;
3.根据权利要求2所述的监控显示装置,其特征在于,还包括:单应用告警模块;
4.根据权利要求1所述的监控显示装置,其特征在于,还包括:系统一览模块;
5.根据权利要求4所述的监控显示装置,其特征在于,所述系统一览模块包括系统基本信息显示子模块以及系统定制信息显示子模块;
6.根据权利要求1所述的监控显示装置,其特征在于,还包括:应用一览模块;
7.根据权利要求1所述的监控显示装置,其特征在于,还包括:单机器详情模块;
8.一种监控显示方法,其特征在于,包括:
9.根据权利要求8所述的监控显示方法,其特征在于,所述基于所述运维数据及其对应的显示界面模板,确定所述目标系统中各监控对象的监控显示内容,包括:
10.根据权利要求8所述的监控显示方法,其特征在于,所述获取所述监控对象的运维数据,包括: