自定义监控指标的监控视图绘制方法、装置及计算机设备制造方法及图纸

技术编号:29061094 阅读:19 留言:0更新日期:2021-06-30 09:03
本申请适用于计算机领域,提供了自定义监控指标的监控视图绘制方法、装置及计算机设备。所述方法包括:监控视图绘制系统通过查询接口接收查询自定义监控指标名称的指令;根据指令从指标监控系统中获取与每类监控指标对应的所有自定义监控指标名称;绘制每类监控指标的初始监控视图时,通过模式设置接口,针对同一类监控指标的监控视图设置为相同样式;根据从每类监控指标中选择的任意一个自定义监控指标名称从指标监控系统获取对应的指标数据;根据指标数据绘制自定义监控指标名称所属监控指标类型的初始监控视图。本申请有效避免了绘图人员逐一收集自定义监控指标的过程,仅需针对每类监控指标绘制一次监控视图,显著提高绘图效率。高绘图效率。高绘图效率。

【技术实现步骤摘要】
自定义监控指标的监控视图绘制方法、装置及计算机设备


[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]图1是本申请一实施例提供的自定义监控指标的监控视图绘制方法中,指标监控系统、监控视图绘制系统和自定义监控指标的代码库之间的交互示意图。
[0027]图2是本申请一实施例提供的自定义监控指标的监控视图绘制方法中,绘图人员通过grafana系统的查询接口输入查询自定义监控指标名称的指令的界面示意图。
[0028]图3是本申请一实施例提供的自定义监控指标的监控视图绘制方法中,grafana系统显示从预先封装的自定义监控指标的代码库中获取到的与counter类对应的所有自定义监控指标名称的界面示意图。
[0029]图4是本申请一实施例提供的自定义监控指标的监控视图绘制方法中,grafana系统通过模式设置接口repeat将监控视图设置为重复模式,将重复模式的参考值“For each value of”设置为标签名(metric_name)的界面示意图。
[0030]图5是本申请一实施例提供的自定义监控指标的监控视图绘制方法中,用户选择查看自定义监控指标名称为identity_auth_http_total时显示对应的监控视图的界面示意图。
[0031]图6是本申请一实施例提供的自定义监控指标的监控视图绘制装置的模块示意图。
[0032]图7是本申请一实施例提供的计算机设备的具体本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自定义监控指标的监控视图绘制方法,其特征在于,所述方法包括:收集所有自定义监控指标信息,每个自定义监控指标信息包括自定义监控指标名称和所属监控指标类型的名称,并将收集到的所有自定义监控指标信息注册至指标监控系统;监控视图绘制系统通过查询接口接收查询自定义监控指标名称的指令;监控视图绘制系统根据所述指令从指标监控系统中获取与每类监控指标对应的所有自定义监控指标名称;监控视图绘制系统绘制每类监控指标的初始监控视图时,通过模式设置接口,针对同一类监控指标的监控视图设置为相同样式;监控视图绘制系统根据从每类监控指标中选择的任意一个自定义监控指标名称从指标监控系统获取对应的指标数据;监控视图绘制系统根据所述自定义监控指标名称对应的指标数据绘制所述自定义监控指标名称所属监控指标类型的初始监控视图;监控视图绘制系统接收到查看不同自定义监控指标名称的监控视图的指令时,根据所需查看的自定义监控指标名称对应的类型匹配该类监控指标的初始监控视图,以该类监控指标的初始监控视图的样式结合从指标监控系统获取的指标数据显示所需查看的自定义监控指标名称对应的监控视图。2.如权利要求1所述的方法,其特征在于,所述收集所有自定义监控指标信息,每个自定义监控指标信息包括自定义监控指标名称和所属监控指标类型的名称,并将收集到的所有自定义监控指标信息注册至指标监控系统包括:预先封装的自定义监控指标的代码库从用户自定义的指标代码中收集所有自定义监控指标信息,每个自定义监控指标信息包括自定义监控指标名称和所属监控指标类型的名称,并将收集到的所有自定义监控指标信息注册至指标监控系统。3.如权利要求2所述的方法,其特征在于,在所述自定义监控指标的代码库中,自定义监控指标名称对应的参数是标签名,自定义监控指标名称是标签值;所述监控视图绘制系统绘制每类监控指标的初始监控视图时,通过模式设置接口,针对同一类监控指标的监控视图设置为相同样式包括:监控视图绘制系统绘制每类监控指标的初始监控视图时,通过模式设置接口将监控视图设置为重复模式,将重复模式的参考值设置为标签名。4.如权利要求2所述的方法,其特征在于,所述自定义监控指标的代码库中,每一个监控指标类型的名称是在指标监控系统中唯一的;所述自定义监控指标的代码库给用户提供了供用户创建自定义监控指标的接口;所述预先封装的自定义监控指标的代码库从用户自定义的指标代码中收集所有自定义监控指标信息包括:所述预先封装的自定义监控指标的代码库提供的供用户创建自定义监控指标的接口将指标记录中的标签名赋值为自定义监控指标名称,并解析判断...

【专利技术属性】
技术研发人员:周蕾
申请(专利权)人:微民保险代理有限公司
类型:发明
国别省市:

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

1