[发明专利]一种云环境下虚拟磁盘IO指标采集的方法在审
申请号: | 202010616158.7 | 申请日: | 2020-07-01 |
公开(公告)号: | CN111752806A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 李廷 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 阚恭勇 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 环境 虚拟 磁盘 io 指标 采集 方法 | ||
本发明提供一种云环境下虚拟磁盘IO指标采集的方法,属于指标信息采集技术领域,把基础采集指令集成到agent服务之中,对云服务器镜像中注入agent服务,使用此镜像启动云服务器,在采集程序中完成获取数据的原始函数封装,使用定时任务管理采集程序。在云中心的云环境中,云平台可以提供不同版本的云服务器资源制作好不同版本的镜像模板,提供给采集程序调用,并获取指标IO的原始数据,使用标准化处理解析程序对原始数据做预处理,最后归档入库到监控系统的相关性能指标数据表中。满足了客户准确的获取云环境上云服务器虚拟磁盘IO指标的需求。
技术领域
本发明涉及指标信息采集技术,尤其涉及一种云环境下虚拟磁盘IO指标采集的方法。
背景技术
自云计算行业在全国各地开展以来,各省市云中心的建设项目越来越普及,随着国家对云中心建设的规模投入的要求越来越多,云中心需要建设的规模越来越大,根据租户的需求体现到云平台上的上云的业务越来越多,业务需求也就越来越复杂。其中在租户需求中,比较迫切的一个需求就是准确的掌握了解应用在云环境上产生的磁盘IO的指标信息,这对于租户优化和完善应用的参数和运行环境等方面有很大的作用和意义。因此云服务商需要具备准确获取到客户需要的虚拟磁盘的IO指标数据的采集能力。
在云中心的虚拟化环境部署中,云平台可以提供不同版本的云服务器资源以供租户使用,租户在使用云服务器资源过程中,需要对自己的应用程序在云服务内部产生的IO相关指标了解,以便及时对云服务器资源做变更和介质优化的处理,这种指标的准确性,不但可以作为客户评估自身应用并发指标的一个参考标准,而且能够让客户能够更详细的了解应用运行过程中的对虚拟磁盘IO能力的适配场景,为客户优化应用部署的介质选择场景提供了有力的数据指标证据。
目前现状下,很多的云服务商都是使用云环境自带的传统虚拟化工具获取的云服务器内部虚拟磁盘的IO指标,由于这种指标数据存在的误差比较大,如果客户依据此数据来评估并制定虚拟磁盘扩容和云服务器虚拟磁盘资源变更的方案,会出现虚拟资源浪费、虚机资源对于应用的实际IO指标不适配和不兼容的问题,这样会引起客户在使用云服务器的虚拟磁盘时出现感知不好和应用运行健康度低的情形。
发明内容
为了解决以上技术问题,本发明提供了一种云环境下虚拟磁盘IO指标采集的方法,针对云环境内运行的云服务器的指标,在监控系统的内部增加了适配的采集内核工具,并且能够灵活管理这一采集工具。
把基础采集指令集成到agent服务之中,对云服务器镜像中注入agent服务,使用此镜像启动云服务器,在采集程序中完成获取数据的原始函数封装,使用定时任务管理采集程序,从而保证虚拟磁盘IO指标数据获取的实时性。在云中心的云环境中,云平台可以提供不同版本的云服务器资源制作好不同版本的镜像模板,提供给采集程序调用,并获取指标IO的原始数据,使用标准化处理解析程序对原始数据做预处理,最后归档入库到监控系统的相关性能指标数据表中。本方法实现了三个功能,分别是:
(1)通过集成agent服务程序到云服务器的镜像模板中,封装了基础获取磁盘IO指标指令的功能处理程序。
(2)按照不同版本的操作系统的需求,指定定制化的镜像模板。
(3)采集程序扩展了libvirt内核qemu-guest-agent的程序,增加了对应的采集功能,从而可以准确的获取到云服务器内部虚拟磁盘IO指标的原始数据,获取之后使用标准化处理程序对原始文件做解析处理入库归档。
以上三个子模块,互相依赖,通过逻辑判断实用程序处理调用后完成数据采集的最终要求,方便部署和管理,对每一个子模块都可以实现横向扩展和灵活管理,可以适应不同版本的操作系统以及不同类型的云环境,灵活适配。使用这种方法可以灵活部署,满足客户准确获取自己管理的应用系统上云之后在云环境内部运行的虚拟磁盘的IO指标,据此,客户可以结合应用运行性能现状,通过分析采集获取到的磁盘IO指标值,对应用做环境选型、参数调优、资源变更等运维操作,能够使客户最大限度的使用云上资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010616158.7/2.html,转载请声明来源钻瓜专利网。