本发明专利技术涉及一种数据的可视化监控方法、装置及存储介质,其方法包括:以定时轮番采集的方式采集Grafana的接口数据,对采集到的接口数据进行过滤处理生成已过滤接口数据,并将其填入数据库图表,同时获取Web页面的监控配置,根据监控配置监控数据库图表,判断数据库图表中的已过滤接口数据是否存在异常,根据判断结果修改数据库图表的状态,并将数据库图表状态及对应的已过滤接口数据返回至Web页面。由此,本发明专利技术以定时轮番采集接口数据的方式保证数据库图表中数据的时效性并对接口数据进行过滤处理,提高数据处理能力的同时提高数据监控效率,且支持用户在Web页面直接进行监控配置,简单便捷优化用户体验。简单便捷优化用户体验。简单便捷优化用户体验。
【技术实现步骤摘要】
一种数据的可视化监控方法、装置及存储介质
[0001]本专利技术涉及数据监控
,尤其涉及一种数据的可视化监控方法、装置及存储介质。
技术介绍
[0002]当前的可视化监控方法,从初期的告警配置方式,因涉及监控对象、告警指标众多,导致引发海量的告警量,无法精准的实现故障发现,到现在利用一些可视化开源组件如kibana、superset、grafana等实现数据的可视化监控,然而随着数据量的爆发,监控对象、监控指标及监控维度也在跟着爆发,单纯通过人工的方式已经无法应对日常的数据监控,影响工作效率。
技术实现思路
[0003]本专利技术所要解决的技术问题是:本专利技术提供一种数据的可视化监控方法、装置及存储介质,提高数据的可视化监控效率。
[0004]为了解决上述技术问题,本专利技术采用的技术方案为:
[0005]第一方面,本专利技术提供一种数据的可视化监控方法,包括:
[0006]定时轮番采集Grafana的接口数据,对所述接口数据进行过滤处理,生成已过滤接口数据,并将所述已过滤接口数据填入数据库图表;
[0007]获取Web页面的监控配置,根据所述监控配置的图表信息获取对应的数据库图表,并根据所述监控配置的报警规则判断所述数据库图表的已过滤接口数据是否存在异常,若是,则将所述数据库图表的状态标记为异常,反之,标记为正常,并将所述数据库图表的状态及对应的已过滤接口数据返回至Web页面。
[0008]本专利技术的有益效果在于:由于Grafana的接口数据复杂多变,对获取到的Grafana接口数据进行过滤处理,再填入数据库图表,提高了数据处理的能力,同时定时轮番采集的方式,保证数据库图表中接口数据的时效性,并通过直接在Web页面进行监控配置方式实现对数据库图表中的已过滤接口数据的监控,提高了数据的可视化监控效率。
[0009]可选地,所述定时轮番采集Grafana的接口数据,对所述接口数据进行过滤处理,生成已过滤接口数据包括:
[0010]定时轮番采集Grafana的接口数据,根据所述接口数据的类型调用过滤规则对所述接口数据进行过滤处理,并生成过滤结果;
[0011]判断所述过滤结果是否符合取数规则,若不符合,则根据所述过滤结果的类型调用过滤规则进行过滤处理,直至所述过滤结果符合取数规则,否则,根据所述过滤结果生成已过滤接口数据。
[0012]根据上述描述可知,以接口数据的类型调用过滤规则对接口数据进行过滤处理,提高数据处理灵活性,对接口数据进行取数规则的判断是针对接口数据进行过滤处理后的过滤结果进行的,减低了数据判断的运算量提高了数据处理的效率,同时对于不符合取数
规则的过滤结果会根据过滤结果的类型调用过滤规则对其进行过滤处理直至满足取数规则,提高数据的准确性。
[0013]可选地,所述根据所述接口数据的类型调用过滤规则对所述接口数据进行过滤处理包括:
[0014]判断所述接口数据是否存在多层数据嵌套,若存在,则从所述接口数据的最里层开始往外,依次判断每层数据的类型,并根据每层数据的类型递归调用其对应的过滤规则进行过滤处理,否则直接根据所述接口数据的类型调用其对应的过滤规则进行过滤处理。
[0015]根据上述描述可知,能处理存在多层数据嵌套的复杂的接口数据,数据处理能力强,并根据每层数据的类型递归调用对应的过滤规则,不仅提高数据处理的灵活性同时提高数据的准确性。
[0016]可选地,所述接口数据的类型包括数组和对象,当为数组时,则调用数组过滤规则进行过滤处理,当为对象时,则调用对象过滤规则进行过滤处理。
[0017]根据上述描述可知,接口数据的类型分为数组和对象,对于不同类型的接口数据调用的是不同的过滤规则,提高数据处理的灵活性。
[0018]可选地,所述将所述数据库图表的状态标记为异常还包括:
[0019]对所述数据库图表进行颜色标记。
[0020]根据上述描述可知,对于异常状态的数据库图表会进行颜色标记,以醒目的方式提醒相关人员注意异常状态的数据库图表,提高异常发现的及时性提高工作效率。
[0021]可选地,所述监控配置的图表信息包括页面名称、图表名称及图表权重,所述将所述数据库图表的状态及对应的已过滤接口数据返回至Web页面包括:
[0022]按照所述页面名称对所述数据库图表进行归类,生成已归类数据库图表;
[0023]根据所述已归类数据库图表的状态对所述已归类数据库图表进行排序,将所述已归类数据库图表的状态为异常的数据库图表置顶,当存在多个已归类数据库图表的状态为异常时,根据所述图表权重对所述已归类数据库图表进行排序,当所述图表权重相同时,根据所述图表名称对所述已归类数据库图表进行排序;
[0024]当存在多个已归类数据库图表的状态为正常时,根据所述图表权重对所述已归类数据库图表进行排序,当所述图表权重相同时,根据所述图表名称对所述已归类数据库图表进行排序,生成已排序数据库图表;
[0025]将所述已排序数据库图表的状态及对应的已过滤接口数据返回至Web页面。
[0026]根据上述描述可知,根据页面名称对数据库图表进行归类,便于后续将同一场景或同一系统的数据库图表收敛至一个面板进行展示,提高Web页面可视化监控的有效性,同时对已归类数据图表会参照已归类数据库图表的状态、图表权重、图表名称对其进行排序,提高Web页面数据库图表展示的灵活性的同时便于相关人员及时发现、查看异常状态的数据库图表,优化用户的体验。
[0027]第二方面,提供一种数据的可视化监控装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的一种数据的可视化监控方法。
[0028]第三方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被执行时,实现第一方面所述的一种数据的可视化监控装置。
[0029]其中,第二方面所提供的一种数据的可视化监控装置,和第三方面所提供的一种计算机可读存储介质,所对应的技术效果参照第一方面所提供的一种数据的可视化监控方法的相关描述。
附图说明
[0030]图1为本专利技术实施例所提供的一种数据的可视化监控方法流程图;
[0031]图2为本专利技术实施例所提供的一种数据的可视化监控方法的流程示意图;
[0032]图3为本专利技术实施例涉及的Web页面的监控配置展示图;
[0033]图4为本专利技术实施例涉及的Web页面接收到的数据库图表的状态及对应的已过滤接口数据的展示图;
[0034]图5为本专利技术实施例所提供的一种数据的可视化监控装置。
[0035]【附图标记说明】
[0036]1、一种数据的可视化监控装置;
[0037]2、处理器;
[0038]3、存储器。
具体实施方式
[0039]为了更好的理解上述技术方案,下面将参照附图更详细地描述本专利技术的示例性实施例。虽本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据的可视化监控方法,其特征在于,包括:定时轮番采集Grafana的接口数据,对所述接口数据进行过滤处理,生成已过滤接口数据,并将所述已过滤接口数据填入数据库图表;获取Web页面的监控配置,根据所述监控配置的图表信息获取对应的数据库图表,并根据所述监控配置的报警规则判断所述数据库图表的已过滤接口数据是否存在异常,若是,则将所述数据库图表的状态标记为异常,反之,标记为正常,并将所述数据库图表的状态及对应的已过滤接口数据返回至Web页面。2.如权利要求1所述的一种数据的可视化监控方法,其特征在于,所述定时轮番采集Grafana的接口数据,对所述接口数据进行过滤处理,生成已过滤接口数据包括:定时轮番采集Grafana的接口数据,根据所述接口数据的类型调用过滤规则对所述接口数据进行过滤处理,并生成过滤结果;判断所述过滤结果是否符合取数规则,若不符合,则根据所述过滤结果的类型调用过滤规则进行过滤处理,直至所述过滤结果符合取数规则,否则,根据所述过滤结果生成已过滤接口数据。3.如权利要求2所述的一种数据的可视化监控方法,其特征在于,所述根据所述接口数据的类型调用过滤规则对所述接口数据进行过滤处理包括:判断所述接口数据是否存在多层数据嵌套,若存在,则从所述接口数据的最里层开始往外,依次判断每层数据的类型,并根据每层数据的类型递归调用其对应的过滤规则进行过滤处理,否则直接根据所述接口数据的类型调用其对应的过滤规则进行过滤处理。4.如权利要求2所述的一种数据的可视化监控方法,其特征在于,所述接口数据的类型包括数组和对象,当为数组...
【专利技术属性】
技术研发人员:伍祥清,陆德钟,王智明,林雨廷,
申请(专利权)人:福建福诺移动通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。