技术新讯 > 计算推算,计数设备的制造及其应用技术 > Prometheus集群维护方法、装置、设备及介质与流程  >  正文

Prometheus集群维护方法、装置、设备及介质与流程

  • 国知局
  • 2024-11-06 14:49:25

本发明涉及数据维护,尤其涉及一种prometheus集群维护方法、装置、设备及介质。

背景技术:

1、普罗米修斯(prometheus)是一个开源系统监控和警报工具包,它以很好地记录任何纯数字时间序列,既适合以机器为中心的监视,也适合高度动态的面向服务的体系结构的监视。用户通过其开放的api接口+需要的键值对参数即可快速获取数据。

2、但在对prometheus集群自身的配置维护,一般方法需要登录prometheus集群中prometheus节点所在服务器对prometheus节点的配置文件进行维护,配置出错率高,且这个过程往往涉及严格的登录认证机制,从而导致维护的时间成本高。

技术实现思路

1、本发明提供了一种prometheus集群维护方法、装置、设备及介质,以降低对prometheus集群维护的配置出错率和时间成本,提高对prometheus集群维护的维护效率。

2、根据本发明的一方面,提供了一种prometheus集群维护方法,该方法包括:

3、响应于需求方对prometheus集群的配置维护请求,根据配置维护请求中的需求方标识,对需求方进行身份认证;

4、在身份认证成功之后,根据需求方标识和需求方的选择操作,确定待维护节点;

5、根据待维护节点的目标节点标识,从待维护节点所在的目标服务器中拉取目标节点标识对应的目标配置文件;

6、采用预设的表单展示方式展示目标配置文件;

7、响应于需求方对目标配置文件的维护操作,生成新的目标配置文件,并将新的目标配置文件推送至目标服务器,以使目标服务器根据新的目标配置文件对待维护节点进行更新。

8、根据本发明的另一方面,提供了一种prometheus集群维护装置,该装置包括:

9、身份认证模块,用于响应于需求方对prometheus集群的配置维护请求,根据配置维护请求中的需求方标识,对需求方进行身份认证;

10、待维护节点确定模块,用于在身份认证成功之后,根据需求方标识和需求方的选择操作,确定待维护节点;

11、配置文件拉取模块,用于根据待维护节点的目标节点标识,从待维护节点所在的目标服务器中拉取目标节点标识对应的目标配置文件;

12、配置文件展示模块,用于采用预设的表单展示方式展示目标配置文件;

13、配置文件维护模块,用于响应于需求方对目标配置文件的维护操作,生成新的目标配置文件,并将新的目标配置文件推送至目标服务器,以使目标服务器根据新的目标配置文件对待维护节点进行更新。

14、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:

15、至少一个处理器;以及

16、与至少一个处理器通信连接的存储器;其中,

17、存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行本发明任一实施例的prometheus集群维护方法。

18、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,计算机指令用于使处理器执行时实现本发明任一实施例的prometheus集群维护方法。

19、根据本发明的另一方面,提供了计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现本发明任一实施例的prometheus集群维护方法。

20、本发明实施例的技术方案,响应于需求方对prometheus集群的配置维护请求,根据配置维护请求中的需求方标识,对需求方进行身份认证;在身份认证成功之后,根据需求方标识和需求方的选择操作,确定待维护节点;根据待维护节点的目标节点标识,从待维护节点所在的目标服务器中拉取目标节点标识对应的目标配置文件;采用预设的表单展示方式展示目标配置文件;响应于需求方对目标配置文件的维护操作,生成新的目标配置文件,并将新的目标配置文件推送至目标服务器,使目标服务器根据新的目标配置文件对待维护节点进行更新。上述技术方案,仅需要对需求方的身份进行一次身份认证,在身份认证成功之后,需求方无需登录prometheus节点所在的服务器,而是通过维护平台从prometheus节点所在的服务器拉取prometheus节点的配置文件,使需求方在维护平台对prometheus节点的配置文件进行维护,免去了需求方登录prometheus节点所在服务器的登录认证步骤,从而降低了对prometheus集群维护的时间成本,提高了对prometheus集群维护的维护效率;其次,维护平台采用预设的表单展示方式仅向需求方展示待维护节点的目标配置文件,使得需求方仅能按照预设编辑格式对目标配置文件进行维护操作,减少了因格式问题导致的配置错误,降低了对prometheus集群维护的配置出错率。

21、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

技术特征:

1.一种prometheus集群维护方法,其特征在于,由维护平台执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述待维护节点的目标节点标识,从所述待维护节点所在的目标服务器中拉取所述目标节点标识对应的目标配置文件,包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,根据所述配置维护请求中的需求方标识,对所述需求方进行身份认证,包括:

5.根据权利要求1所述的方法,其特征在于,根据所述需求方标识和所述需求方的选择操作,确定待维护节点,包括:

6.一种prometheus集群维护装置,其特征在于,部署在维护平台,所述装置包括:

7.根据权利要求6所述的装置,其特征在于,所述配置文件拉取模块,具体用于:

8.一种电子设备,其特征在于,所述电子设备包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-5中任一项所述的prometheus集群维护方法。

10.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现权利要求1-5中任一项所述的prometheus集群维护方法。

技术总结本发明公开了一种Prometheus集群维护方法、装置、设备及介质,属于数据维护技术领域,所述方法由维护平台执行,包括:响应于需求方对Prometheus集群的配置维护请求,根据配置维护请求中的需求方标识,对需求方进行身份认证;在身份认证成功之后,根据需求方标识和需求方的选择操作,确定待维护节点;根据待维护节点的目标节点标识,从待维护节点所在的目标服务器中拉取目标节点标识对应的目标配置文件;采用预设的表单展示方式展示目标配置文件;响应于需求方对目标配置文件的维护操作,生成新的目标配置文件,并将新的目标配置文件推送至目标服务器,以使目标服务器根据新的目标配置文件对待维护节点进行更新。技术研发人员:刘蒙,侯健,荣曜如受保护的技术使用者:上海宏时数据系统有限公司技术研发日:技术公布日:2024/11/4

本文地址:https://www.jishuxx.com/zhuanli/20241106/324318.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。