一种多数据源监控方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32284509 阅读:12 留言:0更新日期:2022-02-12 19:52
本申请实施例提供一种多数据源监控方法、装置、电子设备及存储介质,其中,该方法包括:接收控制台返回的多数据源对应的数据源参数;提取所述数据源参数中的有效信息至同一文件;对所述有效信息进行解析处理,获得所述有效信息在所述同一文件中相应的位置数值;选取所述位置数值中的预警位置数值,获得所述预警位置数值对应的预警参数;根据所述预警参数和预警阈值发出报警信号。通过提取监控数据源所需的有效信息,避免了重复获取数据源参数,使得在发生数据源不断增多的情况下,也可以在监控时间内完成有效信息的提取,提高多数据源监控效果。果。果。

【技术实现步骤摘要】
一种多数据源监控方法、装置、电子设备及存储介质


[0001]本申请涉及数据监控
,具体而言,涉及一种多数据源监控方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]目前常用的服务器数据源监控,通常是通过控制台自带的接口对数据源进行监控,每次获取一个数据源时都要通过接口进行连接,进而通过接口返回的每一个数据源判断是否需要报警。
[0003]但是,这种方法存在很大的弊端,由于监控是有周期的,单位周期内需要反馈所有需要监控的多数据源对应的的数据源参数,而每次循环都需要连接控制台获取相应的数据源,这将会导致数据源获取时间随着数据源数量的增加而成正比增加,如果需要获取多个数据源时,在数据源不断增多的情况下,将无法在监控周期内取出所需要的所有数据,导致多数据源获取时间过长,无法完成监控。

技术实现思路

[0004]本申请实施例的目的在于提供一种多数据源监控方法、装置、电子设备及计算机可读存储介质,避免了多数据源监控时,由于数据源过多,获取数据源时间过长导致无法在监控周期内完成监控的情况,提升了多数据源监控效果。
[0005]第一方面,本申请实施例提供了一种多数据源监控方法,所述方法包括:
[0006]接收控制台返回的多数据源对应的数据源参数;
[0007]提取所述数据源参数中的有效信息至同一文件;
[0008]对所述有效信息进行解析处理,获得所述有效信息在所述同一文件中相应的位置数值;
[0009]选取所述位置数值中的预警位置数值,获得所述预警位置数值对应的预警参数;
[0010]根据所述预警参数和预警阈值发出报警信号。
[0011]在上述实现过程中,通过提取监控数据源所需的有效信息,避免了重复获取数据源参数,使得在发生数据源不断增多的情况下,也可以在监控时间内完成有效信息的提取,缩短了数据源参数的获取时间,提高多数据源监控效果。
[0012]进一步地,所述提取所述数据源参数中的有效信息至同一文件的步骤,包括:
[0013]获取监控需求;
[0014]根据所述监控需求获取所述数据源参数中的所述有效信息;
[0015]将所述有效信息存储至所述同一文件。
[0016]在上述实现过程中,将数据源参数中的所有有效信息提取至同一文件,可以有效避免重复向数据源参数提取有效信息,节省时间,且无需占用大量空间以存储全部数据源参数。
[0017]进一步地,所述对所述有效信息进行解析处理,获得所述有效信息在所述同一文
件中相应的位置数值的步骤,包括:
[0018]对所述同一文件中的所述有效信息进行解析处理,获取所述有效信息在所述同一文件中的位置信息;
[0019]根据所述位置信息获得所述有效信息相应的位置数值。
[0020]在上述实现过程中,将所有有效信息解析,并生成对应位置信息来表示有效信息,需要获取有效信息时不需要遍历全部有效信息,只需要获取对应的位置数值。能快速生成预警信号完成监控。
[0021]进一步地,所述根据所述预警参数和预警阈值发出报警信号的步骤,包括:
[0022]若所述预警参数大于所述预警阈值,则发出报警信号;
[0023]若所述预警参数小于或者等于所述预警阈值,则不发出报警信号。
[0024]在上述实现过程中,将预警位置数值和预警阈值进行比较,判断是否需要发出报警信号,方便、快捷地实现对多数据源的监控。
[0025]进一步地,在所述接收控制台返回的多数据源对应的数据源参数的步骤之前,还包括:
[0026]利用jboss接口与所述控制台建立连接;
[0027]向所述控制台发送数据源参数获取命令。
[0028]在上述实现过程中,利用jboss接口获取数据源参数,可以有效提高数据源参数的传输速度。
[0029]第二方面,本申请实施例还提供了一种多数据源监控装置,所述装置包括:
[0030]数据源参数接收模块,用于接收控制台返回的多数据源对应的数据源参数;
[0031]有效信息提取模块,用于提取所述数据源参数中的有效信息至同一文件;
[0032]有效信息解析模块,用于对所述有效信息进行解析处理,获得所述有效信息在所述同一文件中相应的位置数值;
[0033]预警参数获取模块,用于选取所述位置数值中的预警位置数值,获得所述预警位置数值对应的预警参数;
[0034]预警模块,用于根据所述预警参数和预警阈值发出报警信号。
[0035]进一步地,所述有效信息提取模块包括:
[0036]监控需求获取单元,用于获取监控需求;
[0037]有效信息获取单元,用于根据所述监控需求获取所述数据源参数中的所述有效信息;
[0038]存储单元,用于将所述有效信息存储至所述同一文件。
[0039]进一步地,所述有效信息解析模块包括:
[0040]解析处理单元,用于对所述同一文件中的所述有效信息进行解析处理,获取所述有效信息在所述同一文件中的位置信息;
[0041]位置数值获取单元,用于根据所述位置信息获得所述有效信息相应的位置数值。
[0042]第三方面,本申请实施例提供的一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述的方法的步骤。
[0043]第四方面,本申请实施例提供的一种存储介质,所述存储介质上存储有指令,当所
述指令在计算机上运行时,使得所述计算机执行如第一方面任一项所述的方法。
[0044]第五方面,本申请实施例提供的一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行如第一方面任一项所述的方法。
[0045]本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。
[0046]并可依照说明书的内容予以实施,以下以本申请的较佳实施例并配合附图详细说明如后。
附图说明
[0047]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0048]图1为本申请实施例提供的多数据源监控方法的流程示意图;
[0049]图2为本申请实施例提供的多数据源参数的示意图;
[0050]图3为本申请实施例提供的多数据源监控装置的结构组成示意图;
[0051]图4为本申请实施例提供的电子设备的结构组成示意图。
具体实施方式
[0052]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
[0053]应注意到:相似的标号和字母本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多数据源监控方法,其特征在于,所述方法包括:接收控制台返回的多数据源对应的数据源参数;提取所述数据源参数中的有效信息至同一文件;对所述有效信息进行解析处理,获得所述有效信息在所述同一文件中相应的位置数值;选取所述位置数值中的预警位置数值,获得所述预警位置数值对应的预警参数;根据所述预警参数和预警阈值发出报警信号。2.根据权利要求1所述的多数据源监控方法,其特征在于,所述提取所述数据源参数中的有效信息至同一文件的步骤,包括:获取监控需求;根据所述监控需求获取所述数据源参数中的有效信息;将所述有效信息存储至所述同一文件。3.根据权利要求2所述的多数据源监控方法,其特征在于,所述对所述有效信息进行解析处理,获得所述有效信息在所述同一文件中相应的位置数值的步骤,包括:对所述同一文件中的所述有效信息进行解析处理,获取所述有效信息在所述同一文件中的位置信息;根据所述位置信息获得所述有效信息相应的位置数值。4.根据权利要求1所述的多数据源监控方法,其特征在于,所述根据所述预警参数和预警阈值发出报警信号的步骤,包括:若所述预警参数大于所述预警阈值,则发出报警信号;若所述预警参数小于或者等于所述预警阈值,则不发出报警信号。5.根据权利要求1所述多数据源监控的方法,其特征在于,在所述接收控制台返回的多数据源对应的数据源参数的步骤之前,还包括:利用jboss接口与所述控制台建立连接;向所述控制台发送数据源参数获取命令。6.一种多数据源监控装...

【专利技术属性】
技术研发人员:姚琦
申请(专利权)人:阳光保险集团股份有限公司
类型:发明
国别省市:

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

1