一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种系统监测方法、装置、设备及存储介质与流程

2021-12-17 19:54:00 来源:中国专利 TAG:


1.本发明涉及通信技术领域,尤其涉及一种系统监测方法、装置、设备及存储介质。


背景技术:

2.目前大多数面向第三方软件产品提供接口服务的平台系统,通常只有后台运维模块或系统可对其进行维护。由于平台系统本身可能没有任何web交互页面,当其所提供的服务接口不可连通时,运维人员往往无法在第一时间发现,很大程度上只能依靠接入的第三方软件产品反馈获悉,问题发现不够及时。
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.以预设时长为周期向服务接口发送预先设置的请求参数;
31.接收由服务接口根据请求参数返回的反馈信息,并将反馈信息作为监测信息。
32.在一种可能的实施方式中,接收单元还用于:
33.接收审计数据信息,并将审计数据信息作为监测信息,审计数据信息是被监测系统在采集的数据中出现预设关键字段、且出现次数达到预设数量阈值时产生的。
34.在一种可能的实施方式中,处理单元具体用于:
35.当检测到反馈信息未按请求参数要求生成时,确定反馈信息为异常信息;和/或
36.对审计数据信息进行过滤处理,当检测到审计数据信息未达到预设过滤条件要求时,确定审计数据信息为异常信息。
37.在一种可能的实施方式中,异常信息还包括:
38.消息队列中存储的预警信息,其中,预警信息是被监测系统按照预设格式自动生成的。
39.在一种可能的实施方式中,展示单元具体用于通过以下任一种方式展示异常信息:
40.一、按照日、周、月等时间粒度统计异常信息并展示;
41.二、按照异常信息的异常级别统计异常信息并展示;
42.三、按照异常信息的信息类型统计异常信息并展示。
43.在一种可能的实施方式中,请求参数包括以下一种或多种:接口类型、通信地址、参数报文、调用时间。
44.第三方面,本发明实施例还提供一种系统监测设备,包括:
45.至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时,以实现本发明实施例第一方面提供的系统监测方法。
46.第四方面,本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时,使得系统监测设备能够执行本发明实施例第一方面提供的系统监测方法。
附图说明
47.通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
48.图1为本发明实施例提供的一种监测系统的架构示意图;
49.图2为本发明实施例提供的一种实现系统监测的网络部署图;
50.图3为本发明实施例提供的一种系统监测方法的示意流程图;
51.图4为本发明实施例提供的一种系统监测装置的结构示意图;
52.图5为本发明实施例提供的一种系统监测设备的结构示意图。
具体实施方式
53.鉴于现有技术中大多数面向第三方软件产品提供接口服务的平台系统,通常只有后台运维模块或系统可对其进行维护,由于平台系统本身可能没有任何web交互页面,当其所提供的服务接口不可连通时,运维人员往往无法在第一时间发现,很大程度上只能依靠接入的第三方软件产品反馈获悉,问题发现不够及时。基于此,本发明实施例利用信息化手段,对平台系统服务接口进行监控,以快速发现问题、解决问题。本系统的目的就是实现对平台系统服务接口监测的自动化、高效化。充分利用软件技术,将接口实时监测工作与数据采集有机结合,自动获取、分析接口健康数据与调用信息,并可设置指标进行异常监控与报警。
54.图1示例性的示出了本发明实施例提供的一种监测系统的架构示意图,如图1所示,通过监测系统实现可配置的监控手段,对接口返回信息、数据库表信息进行实时采集,对异常指标进行报警提示。具体技术实现如下:
55.第一,实现对restful与webservice形式的服务接口监测,支持关键字过滤预警、响应时间阀值预警。通过定时任务,将预置的请求参数或报文,按照任务设定参数提交至指定服务接口,并解析服务接口响应。其中接口参数可通过前端页面设置,包括接口类型、通信地址、参数报文、调用时间点等。
56.第二,利用触发器技术,实现对平台系统数据库的监控。通过系统页面,设定监控对象数据库的表及字段,支持关键字预警与阀值预警。
57.第三,提供消息队列,供平台系统主动发送预警消息。预警信息为预先定义的标准格式。监控系统在收到预警消息后,记录并按预置规则发送该预警信息。
58.第四,利用前端控件展示平台系统的预警统计情况。支持多种统计粒度,并可将统计结果生成统计报告。
59.具体实施时,可以按天、周、月等时间粒度统计;或者,按预警类型或级别统计;或者,按监控类型统计,本发明对此不作限定。
60.如图2所示,为本发明实施例提供的一种实现系统监测的网络部署图,包括监测系统与被监测系统,其中,监测系统中包括定时模块201、数据接收模块202、处理模块203、汇总模块204、展示模块205、队列服务模块206,被监测系统中包括服务接口207、采集模块208、预警模块209,下面结合图2对本发明实施例提供的系统监测方法作详细介绍。
61.s1,由用户在展示模块205的展示页面中预设定时任务的请求参数,并通过汇总模
块204发送至定时模块201。
62.具体实施时,定时任务的请求参数可以包括以下一种或多种:接口类型、通信地址、参数报文、调用时间点等。
63.s2,由定时模块201以预设时长为周期向服务接口207发送预设的请求参数。
64.具体实施时,服务接口可以为restful和/或webservice形式的接口,本发明对此不作限定。
65.s3,定时模块201接收服务接口207根据请求参数返回的反馈信息,并将所述反馈信息作为监测信息发送至处理模块203,执行步骤s6。
66.s4,当采集模块208在采集数据中出现预设关键字段、且出现次数达到预设数量阈值时,生成审计数据,并发送至数据接收模块202。
67.s5,数据接收模块202接收审计数据,并将所述审计数据作为监测信息发送至处理模块203,执行步骤s6。
68.s6,处理模块203对所述监测信息进行预处理,当检测到监测信息未满足预设要求时,确定监测信息为异常信息,并发送至汇总模块204,执行步骤s9。
69.具体实施时,当监测信息为服务接口返回的反馈信息时,检测反馈信息是否按是按照请求参数要求生成的,若未按请求参数要求生成,确定所述反馈信息为异常信息;
70.当监测信息为采集模块发送的审计数据信息时,对审计数据信息进行信息处理,例如指标过滤、格式转换等,当检测到所述审计数据信息未达到预设过滤条件要求时,确定所述审计数据信息为异常信息。
71.s7,预警模块209按照预设格式自动生成预警信息,并发送至队列服务模块206中。
72.在一种可能的实施方式中,预警信息还可以通过通信终端即时信息的形式进行推送,其中,通信终端可以为手机、ipad等,即时信息可以为短信、邮件等,本发明对此不作限定。
73.s8,队列服务模块206将所述预警信息形成消息队列,并作为异常信息发送至汇总模块204。
74.s9,汇总模块204按照展示模块205预设的统计粒度汇总异常信息,同时生成统计报告,并将统计报告发送至展示模块205进行展示。
75.具体实施时,展示模块预设的统计粒度,包括以下任一种:
76.一、按照日、周、月等时间粒度统计;
77.二、按照异常信息的异常级别统计;
78.三、按照异常信息的信息类型统计。
79.下面结合附图对本发明实施例提供的方案进行详细说明。
80.如图3所示,本发明实施例提供一种系统监测方法,其可以包括以下步骤:
81.步骤301,接收用于反映系统监测状态的监测信息。
82.步骤302,当检测到监测信息未满足预设要求时,确定监测信息为异常信息。
83.步骤303,统计异常信息,将统计结果按照预设统计粒度生成统计报告并展示。
84.在一种可能的实施方式中,接收用于反映系统监测状态的监测信息,包括:
85.以预设时长为周期向服务接口发送预先设置的请求参数;
86.接收由服务接口根据请求参数返回的反馈信息,并将反馈信息作为监测信息。
87.在一种可能的实施方式中,接收用于反映系统监测状态的监测信息,还包括:
88.接收审计数据信息,并将审计数据信息作为监测信息,审计数据信息是被监测系统在采集的数据中出现预设关键字段、且出现次数达到预设数量阈值时产生的。
89.在一种可能的实施方式中,当检测到监测信息未满足预设要求时,确定监测信息为异常信息,包括:
90.当检测到反馈信息未按请求参数要求生成时,确定反馈信息为异常信息;和/或
91.对审计数据信息进行过滤处理,当检测到审计数据信息未达到预设过滤条件要求时,确定审计数据信息为异常信息。
92.在一种可能的实施方式中,异常信息还包括:
93.消息队列中存储的预警信息,其中,预警信息是被监测系统按照预设格式自动生成的。
94.在一种可能的实施方式中,统计异常信息,将统计结果按照预设统计粒度生成统计报告并展示,包括以下任一种:
95.一、按照日、周、月等时间粒度统计异常信息并展示;
96.二、按照异常信息的异常级别统计异常信息并展示;
97.三、按照异常信息的信息类型统计异常信息并展示。
98.在一种可能的实施方式中,请求参数包括以下一种或多种:接口类型、通信地址、参数报文、调用时间。
99.如图4所示,本发明实施例还提供一种系统监测装置,包括:
100.接收单元41,用于接收用于反映系统监测状态的监测信息;
101.处理单元42,用于当检测到监测信息未满足预设要求时,确定监测信息为异常信息;
102.展示单元43,用于统计异常信息,将统计结果按照预设统计粒度生成统计报告并展示。
103.在一种可能的实施方式中,接收单元41具体用于:
104.以预设时长为周期向服务接口发送预先设置的请求参数;
105.接收由服务接口根据请求参数返回的反馈信息,并将反馈信息作为监测信息。
106.在一种可能的实施方式中,接收单元41还用于:
107.接收审计数据信息,并将审计数据信息作为监测信息,审计数据信息是被监测系统在采集的数据中出现预设关键字段、且出现次数达到预设数量阈值时产生的。
108.在一种可能的实施方式中,处理单元42具体用于:
109.当检测到反馈信息未按请求参数要求生成时,确定反馈信息为异常信息;和/或
110.对审计数据信息进行过滤处理,当检测到审计数据信息未达到预设过滤条件要求时,确定审计数据信息为异常信息。
111.在一种可能的实施方式中,异常信息还包括:
112.消息队列中存储的预警信息,其中,预警信息是被监测系统按照预设格式自动生成的。
113.在一种可能的实施方式中,展示单元43具体用于通过以下任一种方式展示异常信息:
114.一、按照日、周、月等时间粒度统计异常信息并展示;
115.二、按照异常信息的异常级别统计异常信息并展示;
116.三、按照异常信息的信息类型统计异常信息并展示。
117.在一种可能的实施方式中,请求参数包括以下一种或多种:接口类型、通信地址、参数报文、调用时间。
118.基于上述本发明实施例相同构思,本发明实施例还提供一种系统监测设备。
119.如图5所示,本发明实施例还提供一种系统监测设备50,包括:
120.至少一个处理器51、至少一个存储器52以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器51执行时,以实现本发明实施例中提供的系统监测方法。
121.在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器52,上述指令可由系统监测设备的处理器51执行以完成上述方法。
122.可选地,存储介质可以是非临时性计算机可读存储介质,例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
123.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
124.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
125.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
126.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
127.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献