通过APScheduler使用定时任务对openstack的VM虚拟机和计算节点compute node 分别进行cpu、memory、traffic资源统计项目实战及实现源码(五)

本文介绍了如何使用APScheduler实现OpenStack环境中VM虚拟机和compute node的CPU、内存、流量资源统计。包括单个和整体资源统计、定时任务设置、数据保存到Redis、Web API接口设计,提供了完整的源码实现。
摘要由CSDN通过智能技术生成

通过APScheduler使用定时任务对openstack的VM虚拟机和计算节点compute node 分别进行cpu、memory、traffic资源统计项目实战及实现源码(五)。

实现:
1、对单个VM虚拟机实现了cpu、memory、traffic等资源使用量的统计;
2、对总的VM虚拟机实现了cpu、memory、traffic等资源使用量的统计;
3、对单个计算节点compute node实现了cpu、memory、traffic等资源使用量的统计;
4、对多个计算节点compute node实现了cpu、memory、traffic等资源使用量的统计;
5、通过定时任务实现需要粒度的统计,按照不同的间隔时间进行统计;
6、对统计的数据进行规整,保存到redis;
7、设计 web api 接口,提供给前端需要做图形化展示的界面数据;
8、…………


准备

如何快速安装和搭建openstack集群环境,可以参考前面的系列文章,以及遇到的需要注意的点和坑都有记录。

如何使用监控组件和相关API获取资源数据,以及对openstack不同操作系统的镜像有没有其他要求,如何制作镜像等等,前面的专栏系列文章已经有详细的记录。

这里主要介绍如何通过定时任务的方式来构建VM虚拟机和计算节点compute node资源统计监控。

首先安装依赖包:

pip install APScheduler==3.7
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码讲故事

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值