一种PIM监控数据处理方法及系统技术方案

技术编号:20394702 阅读:26 留言:0更新日期:2019-02-20 04:52
本文公开的一种PIM监控数据处理方法,包括:根据已创建的各项PIM监控项目的监控频率定时采集PIM监控数据,将采集到的PIM监控数据存入预先部署的分布式时序数据库InfluxDB中,其中,所述PIM监控项目对应一种监控资源,所述PIM监控数据至少包含采集时间戳、监控资源的性能指标名称、监控资源的性能数据;当接收到针对任一项PIM监控项目的PIM监控数据的实时查询请求时,实时刷新所述InfluxDB的资源性能数据查询接口获取所述实时查询请求的PIM监控项目对应监控资源的的性能数据的最新值。本发明专利技术技术方案将监控资源采集到的性能数据保存到InfluxDB中,可以支持时序数据的快速写入、持久化、多纬度的聚合查询要求。

【技术实现步骤摘要】
一种PIM监控数据处理方法及系统
本专利技术涉及大规模数据中心的物理基础设施的监控领域,特别涉及一种PIM(PhysicalInfrastructureManagerment,物理基础设施管理)监控数据处理方法及系统。
技术介绍
随着云计算、大数据、互联网的快速发展,大中型企业数据中心设施投入及建设规模日益扩大,服务器是数据中心的基础设施,当前数据中心服务器规模从几万台到几十万台,甚至几百万台不等,且塔式、机架式、刀片式等各种形态的服务器加剧了数据往往中心的复杂度,大量服务器的管理、监控、运营、维护给管理人员的维护水平提出了更高的要求。运维人员急需一款基础设施的统一管理、及时发现并处理数据中心故障的管理工具。另外,性能指标的监控是PIM中一个十分重要的功能,当对大规模数据中心的物理设备进行监控时,比如交换机的端口相关指标,在指定的采样时刻采集到的性能指标多达数十万条,PIM需要及时按照一定规则存放这些数据,便于实时和历史查看,用以实时监控。面对如此大规模的实时性能数据,需要选用一种适合存放时序数据的数据库来存放。
技术实现思路
本专利技术公开了一种PIM监控数据处理方法及系统,可以解决现有PIM监控数据无法满足时序数据的快速写入、持久化、多纬度的聚合查询要求的问题。本专利技术公开了一种物理基础设施管理PIM监控数据处理方法,包括:根据已创建的各项PIM监控项目的监控频率定时采集PIM监控数据,将采集到的PIM监控数据存入预先部署的分布式时序数据库InfluxDB中,其中,所述PIM监控项目对应一种监控资源,所述PIM监控数据至少包含采集时间戳、监控资源的性能指标名称、监控资源的性能数据;当接收到针对任一项PIM监控项目的PIM监控数据的实时查询请求时,实时刷新所述InfluxDB的资源性能数据查询接口获取所述实时查询请求的PIM监控项目对应监控资源的性能数据的最新值。可选地,上述方法还包括:当接收到针对任一项PIM监控项目的PIM监控数据的历史数据查询请求时,根据所述历史数据查询请求中指定的监控资源标识、监控资源的性能指标名称和监控资源的性能数据的起止时间从所述InfluxDB中查询所述监控资源标识指定的监控资源在所述起止时间段内的性能数据的数值并进行展示。可选地,上述方法还包括:接收到用户发起的创建PIM监控项目的请求时,根据用户操作至少配置所述PIM监控项目的协议参数和监控频率,完成所述PIM监控项目的创建。可选地,上述方法中,所述根据已创建的各项PIM监控项目的监控频率定时采集PIM监控数据,包括:根据已创建的PIM监控项目的协议参数和监控频率,开启定时任务,周期性采集远程设备上的监控资源的性能数据。可选地,上述方法中,所述将采集的PIM监控数据存入预先部署的InfluxDB中,包括;将包含有采集时间戳、监控资源的性能指标名称、监控资源的性能数据、监控资源的标识的JS对象简谱格式的PIM监控数据通过http接口存入所述InfluxDB中。本文还公开了一种物理基础设施管理PIM监控数据处理系统,包括存储器和处理器,其中:所述存储器,用于保存PIM监控数据处理程序;所述处理器,用于读取执行所述PIM监控数据处理程序,执行如下操作:根据已创建的各项PIM监控项目的监控频率定时采集PIM监控数据,将采集的PIM监控数据存入预先部署的分布式时序数据库InfluxDB中,所述PIM监控项目对应一种监控资源,所述PIM监控数据至少包含采集时间戳、监控资源的性能指标名称、监控资源的性能数据;当接收到针对任一项PIM监控项目的PIM监控数据的实时查询请求时,实时刷新所述InfluxDB的资源性能数据查询接口获取所述实时查询请求的PIM监控项目对应的监控资源的性能数据的最新值。可选地,上述系统中,所述处理器还执行如下操作:当接收到针对任一项PIM监控项目的PIM监控数据的历史数据查询请求时,根据所述历史数据查询请求中指定的监控资源标识、监控资源的性能指标名称和监控资源的性能数据的起止时间从所述InfluxDB中查询所述监控资源标识指定的监控资源在所述起止时间段内的性能数据的数值,并进行展示。可选地,上述系统中,所述处理器还执行如下操作:接收到用户发起的创建PIM监控项目的请求时,根据用户操作至少配置所述PIM监控项目的协议参数和监控频率,完成所述PIM监控项目的创建。可选地,上述系统中,所述根据已创建的各项PIM监控项目的监控频率定时采集PIM监控数据,包括:根据已创建的PIM监控项目的协议参数和监控频率,开启定时任务,周期性采集远程设备上的监控资源的性能数据。可选地,上述系统中,所述将采集的PIM监控数据存入预先部署的InfluxDB中,包括;将包含有采集时间戳、监控资源的性能指标名称、监控资源的性能数据、监控资源的标识的JS对象简谱格式的PIM监控数据通过http接口存入InfluxDB中。本专利技术技术方案将监控资源采集到的性能数据保存到InfluxDB中,可以支持时序数据的快速写入、持久化、多纬度的聚合查询要求。附图说明图1为本专利技术实施例中基于InfluxDB的PIM性能监控数据处理方案实现过程示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文将结合具体实施方式对本专利技术技术方案作进一步详细说明。需要说明的是,在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。实施例1本申请专利技术人提出,可以基于InfluxDB的浪潮PIM性能数据存储方案。通过部署InfluxDB分布式时序数据库,将采集到的性能数据,实时保存到InfluxDB中,可以有效改善监控资源的性能数据存放和获取的时效性,这对大规模数据中心的资源云监控可以起到很好的优化作用。基于上述思想,本实施例提供一种PIM性能监控数据处理,主要包括如下操作:根据已创建的各项PIM监控项目的监控频率定时采集PIM监控数据,将采集的PIM监控数据存入预先部署的分布式时序数据库InfluxDB中;当接收到针对任一项PIM监控项目的PIM监控数据的实时查询请求时,实时刷新所述InfluxDB的资源性能数据查询接口获取所述实时查询请求的PIM监控项目对应的监控资源的性能数据的最新值。其中,一项PIM监控项目可以对应一种监控资源,本文中涉及的监控资源可以是服务器、存储、交换机、防火墙等等。PIM监控数据至少包含如下一种或几种信息:采集时间戳、监控资源的性能指标名称、监控资源的性能数据。另外,以上述方法的基础上,还可以接收针对任一项PIM监控项目的PIM监控数据的历史数据查询请求,此时,可以根据所述历史数据查询请求中指定的监控资源标识、监控资源的性能指标名称(也可称为性能指标标识)和监控资源的性能数据的起止时间从所述InfluxDB中查询指定的监控资源在指定时间段(即起止时间段)内的指定的性能数据(即性能指标名称对应的性能数据)的数值,并进行展示。上述方法中已创建的PIM监控项目,可以是预先接收到用户发起的创建PIM监控项目的请求时所创建的。可以根据用户操作至少配置PIM监控项目的协议参数和监控频率。其中,协议参数主要用于PIM从远程设备上获取监控数据的实现。本实施例中所涉及的InfluxDB本身支持集群部署,当要求PIM进行高可用部署时,可以对In本文档来自技高网...

【技术保护点】
1.一种物理基础设施管理PIM监控数据处理方法,其特征在于,包括:根据已创建的各项PIM监控项目的监控频率定时采集PIM监控数据,将采集到的PIM监控数据存入预先部署的分布式时序数据库InfluxDB中,其中,所述PIM监控项目对应一种监控资源,所述PIM监控数据至少包含采集时间戳、监控资源的性能指标名称、监控资源的性能数据;当接收到针对任一项PIM监控项目的PIM监控数据的实时查询请求时,实时刷新所述InfluxDB的资源性能数据查询接口获取所述实时查询请求的PIM监控项目对应监控资源的性能数据的最新值。

【技术特征摘要】
1.一种物理基础设施管理PIM监控数据处理方法,其特征在于,包括:根据已创建的各项PIM监控项目的监控频率定时采集PIM监控数据,将采集到的PIM监控数据存入预先部署的分布式时序数据库InfluxDB中,其中,所述PIM监控项目对应一种监控资源,所述PIM监控数据至少包含采集时间戳、监控资源的性能指标名称、监控资源的性能数据;当接收到针对任一项PIM监控项目的PIM监控数据的实时查询请求时,实时刷新所述InfluxDB的资源性能数据查询接口获取所述实时查询请求的PIM监控项目对应监控资源的性能数据的最新值。2.如权利要求1所述的方法,其特征在于,该方法还包括:当接收到针对任一项PIM监控项目的PIM监控数据的历史数据查询请求时,根据所述历史数据查询请求中指定的监控资源标识、监控资源的性能指标名称和监控资源的性能数据的起止时间从所述InfluxDB中查询所述监控资源标识指定的监控资源在所述起止时间段内的性能数据的数值并进行展示。3.如权利要求1或2所述的方法,其特征在于,该方法还包括:接收到用户发起的创建PIM监控项目的请求时,根据用户操作至少配置所述PIM监控项目的协议参数和监控频率,完成所述PIM监控项目的创建。4.如权利要求3所述的方法,其特征在于,所述根据已创建的各项PIM监控项目的监控频率定时采集PIM监控数据,包括:根据已创建的PIM监控项目的协议参数和监控频率,开启定时任务,周期性采集远程设备上的监控资源的性能数据。5.如权利要求3所述的方法,其特征在于,所述将采集的PIM监控数据存入预先部署的InfluxDB中,包括;将包含有采集时间戳、监控资源的性能指标名称、监控资源的性能数据、监控资源的标识的JS对象简谱格式的PIM监控数据通过http接口存入所述InfluxDB中。6.一种物理基础设施管理PIM监控数据处理系统,包括存储器和处理器,...

【专利技术属性】
技术研发人员:谢芝茂
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1