可扩展和可插拔式的云原生监控系统平台及其监控方法技术方案

技术编号:36601826 阅读:49 留言:0更新日期:2023-02-04 18:17
本发明专利技术提供了一种可扩展和可插拔式的云原生监控系统平台及其监控方法,包括运营门户子系统、基础组件子系统和实施目标子系统;实施目标子系统通过插件形式运行在监控目标中,根据远程指令,执行脚本或探针程序收集监控目标的运行状态,产生即时性的监控指标数据;基础组件子系统,部署在每个防火墙区域,收集汇总该防火墙区域内所有监控目标即时性的监控指标数据,并进行持久化存储,对外提供查询接口;运营门户子系统对实施目标子系统各监控目标的监控脚本和探针程序进行编辑调动,统一管理基础组件子系统的配置。本发明专利技术通过此方案,实现了云原生体系下,大规模计算节点的批量化监控部署、个性化监控配置。个性化监控配置。个性化监控配置。

【技术实现步骤摘要】
可扩展和可插拔式的云原生监控系统平台及其监控方法


[0001]本专利技术涉及云原生监控的
,具体地,涉及一种可扩展和可插拔式的云原生监控系统平台及其监控方法,尤其是,优选的涉及一种可扩展、可插拔式的云原生监控系统平台的实现方案。

技术介绍

[0002]云原生应用架构下,原有单体系统变成了众多微服务的协作,一个微服务的中断会造成整个系统的中断或使系统处于故障状态。因此,对这些微服务进行监控就成了必要的工作。
[0003]指标在生产系统中是必不可少的一部分,是系统稳定运行的重要基础,尤其是在云原生环境下,良好的指标监控系统对云原生应用的高效、平稳运行起到了重要的作用。
[0004]公开号为CN113268398A的中国专利技术专利文献公开了一种云原生数仓的业务监控方法及监控系统,该方法包括:将各个业务领域产生的数据同步到云原生数仓中,基于预先设定的指标计算配置数据从云原生数仓中查询对应的数据并进行指标计算,生成指标数据;根据预设报警规则对所述指标数据进行运算,获取报警信息,并在所述报警信息达到预设的报警阈值时,通知报警接收人。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种可扩展和可插拔式的云原生监控系统平台,其特征在于,包括运营门户子系统、基础组件子系统和实施目标子系统;所述实施目标子系统通过插件形式运行在监控目标中,根据远程指令,执行脚本或探针程序收集监控目标的运行状态,产生即时性的监控指标数据;所述基础组件子系统,部署在每个防火墙区域,收集汇总该防火墙区域内所有监控目标即时性的监控指标数据,并进行持久化存储,对外提供查询接口;所述运营门户子系统对实施目标子系统各监控目标的监控脚本和探针程序进行编辑调动,统一管理基础组件子系统的配置。2.根据权利要求1所述的可扩展和可插拔式的云原生监控系统平台,其特征在于,所述实施目标子系统包括监控插件模块;所述监控插件模块接收远程的指令,对监控探针和公私函脚本进行下载更新和运行调度,并且根据监控脚本运行后的结果,产生即时性的监控指标数据,并对外暴露接口供采集;所述监控插件模块提供指令接收接口、指令鉴权、公私函脚本结果转换、公私函脚本的运行调度、探针程序的运行调度、脚本的下载更新和探针程序的下载更新。3.根据权利要求2所述的可扩展和可插拔式的云原生监控系统平台,其特征在于,所述监控插件模块基于JAVA程序语言编写的WEB应用程序,通过暴露HTTP接口的方式,供远端程序进行指令的传达;所述监控插件模块的指令鉴权,基于国产哈希算法的签名算法,得到签名的值;签名的值由指令调用方,放在HTTP请求中的请求头中;所述监控插件模块重新根据指令HTTP请求中的信息,重新计算签名,检验请求头中的签名是否合法。4.根据权利要求2所述的可扩展和可插拔式的云原生监控系统平台,其特征在于,所述基础组件子系统包括普罗米修斯模块、中台网关模块和文件网关模块;所述普罗米修斯模块访问监控插件和探针暴露的监控接口,汇总收集监控数据并持久化存储至本地的时序数据库中,然后对外提供时序数据库的查询接口;所述中台网关模块负责将监控插件的指令进行转发,以及对普罗米修斯监控查询的请求进行转发;所述文件网关模块为探针文件、监控插件文件以及公私函脚本文件提供中转存储,并分发到各目标服务器中。5.根据权利要求4所述的可扩展和可插拔式的云原生监控系统平台,其特征在于,所述监控插件模块接收的指令包括脚本和探针程序下载和更新,监控插件模块访问与所运行的服务器在同一网络区域内的中台网关,下载目标文件介质;公私函脚本为文本文件,下载后存放至指定目录;监控插件模块通过预定频率访问脚本文件并执行脚本文件中命令,访问和采集监控目标的运行信息,然后将运行信息作为结果,返回给监控插件模块,监控插件模块将结果收集,并转为普罗米修斯格式,提供普罗米修斯抓取接口,提供普罗米修斯模块进行随时采集;探针程序为计算机程序,下载完成后,运行安装脚本来完成安装;当安装完成后,监控插件模块调用运行脚本,来启动探针程序;探针程序对监控目标进行数据采集并转为普罗
米修斯格式,提供普罗米修斯抓取接口,提供普罗米修斯模块采集。6.根据权利要求5所述的可扩展和可插拔式的云原生监控系统平台,其特征在于,所述监控插件模块在运行的过程中,如果需要对公私函脚本的配置进行...

【专利技术属性】
技术研发人员:未元柳开弘杨明郭界段然程致远谢付波张世豪邓云亮鲜习罗治港
申请(专利权)人:兴业数字金融服务上海股份有限公司
类型:发明
国别省市:

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

1