一种信息化平台监控采集系统技术方案

技术编号:37244195 阅读:28 留言:0更新日期:2023-04-20 23:24
本发明专利技术公开了一种信息化平台监控采集系统,属于容器性能采集监控技术领域,本发明专利技术要解决的技术问题为如何实现对K8S集群容器的精细化管理,方便排查问题出处并及时处理问题,采用的技术方案为:该系统包括数据收集提取单元和监控告警单元,数据收集提取单元包括数据收集层及数据提取层,监控告警单元包括数据展示层、告警规则配置层、告警发生层和告警显示层;其中,数据收集层用于收集主机数据、系统数据及容器数据,将收集到的数据进行规范化处理,并进行存储;数据提取层用于通过部署时编写好的yaml文件内的告警规则语言,将数据收集层获取到的数据进行规格化和过滤处理,提取需要的数据到监控告警模块。要的数据到监控告警模块。要的数据到监控告警模块。

【技术实现步骤摘要】
一种信息化平台监控采集系统


[0001]本专利技术涉及容器性能采集监控
,具体地说是一种信息化平台监控采集系统。

技术介绍

[0002]Kubernetes,简称K8S,可用于管理云平台中多个主机上的容器化的应用。通过部署容器方式实现应用部署,每个容器之间互相隔离,每个容器有自己的文件系统,容器之间进程不会相互影响,能区分计算资源。相对于虚拟机,容器能快速部署,由于容器与底层设施、机器文件系统解耦的,所以它能在不同云、不同版本操作系统间进行迁移。
[0003]监控是k8s集群运维管理中非常重要的工作,及时并全面的收集集群内部的运行数据,是观察集群运行状态、了解集群运行趋势、并根据一定规则进行告警通知的基础。但是,对于容器数量较多的集群,现有的监控方式容易出现网关压力过大、监控数据丢失的问题。
[0004]故如何实现对K8S集群容器的精细化管理,方便排查问题出处并及时处理问题是目前亟待解决的技术问题。

技术实现思路

[0005]本专利技术的技术任务是提供一种信息化平台监控采集系统,来解决如何实现对K8S集群容本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种信息化平台监控采集系统,其特征在于,该系统包括数据收集提取单元和监控告警单元,数据收集提取单元包括数据收集层及数据提取层,监控告警单元包括数据展示层、告警规则配置层、告警发生层和告警显示层;其中,数据收集层用于收集主机数据、系统数据及容器数据,将收集到的数据进行规范化处理,并进行存储;数据提取层用于通过部署时编写好的yaml文件内的告警规则语言,将数据收集层获取到的数据进行规格化和过滤处理,提取需要的数据到监控告警模块,Prometheus把收集到的数据通过exporter保存统一格式的数据存储到Prometheus自带的时序数据库,用于grafana调用;数据展示层使一个web界面,用于将数据收集层获取到的数据进行统一展示,展示的方式包括曲线图、柱状图及饼状态;告警规则配置层用于配置Prometheus的yml配置文件prometheus.yml中所有设定资源的内置告警规则,并推送告警信息;告警事件发生层用于将告警事件进行实时记录以及通知用户;用户展示层是一个web展示界面,用于将监控统计结果及告警故障结果进行统一展示。2.根据权利要求1所述的信息化平台监控采集系统,其特征在于,所述数据收集层收集数据的方式具体如下:

、根据实际业务及资源情况需求,搭建好Kubernetes集群,把集群作为监控目标;

、在集群内安装采集组件exporter、cadvisor或telegraf,实现对集群性能数据的获取,集群性能数据包括cpu、内存、磁盘及网络的资源数据信息;

、通过exporter采集不同维度的监控指标,并通过Prometheus支持的数据格式暴露出来,Prometheus定期pull数据并用Grafana展示;

、通过cadvisor采集容器及Pod相关的性能指标数据,并通过暴露的metrics接口用prometheus抓取;

、通过prometheus

node

exporter采集主机的性能指标数据,并通过暴露的metrics接口用prometheus抓取。3.根据权利要求2所述的信息化平台监控采集系统,其特征在于,所述Prometheus搭建安装过程具体如下:(1)、把Prometheus镜像打包好并且放到集群镜像仓库中,用于后续Prometheus的安装;(2)、在搭建好的Kubernetes集群中创建名字为monitoring的命名空间,用于存放Prometheus运行的容器;(3)、给monitoring分配集群的读取权限,用于Prometheus通过Kubernetes的API获取集群的资源相关信息;(4)、在monitoring创建ConfigMap用于存储Prometheus容器的配置以及Kubernetes集群中动态发现pod和运行中的服务的配置;(5)、创建Deployment模式的Prometheus,通过yaml文件...

【专利技术属性】
技术研发人员:于德江左鹏王禹博徐士强
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

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

1