计量(Ceilometer)服务
以标准格式收集数据存储和系统资源使用信息,而统计和计费。同时可获取操作执行所产生的信息、触发通知。采用客户端部署agent的架构,收集数据,将数据存放在数据库中,或者提供一个处理传入请求的API服务。
组件部分
ceilometer-agent-compute:运行在每个计算节点上,循环查询资源使用率,统计情况
ceilometer-agent-central:运行在管理服务器上
ceilometer-agent-notification:运行在管理服务器上,使用消息队列中的信息记录事件和计量数据
ceilometer-collector:运行在管理服务器上,分发收集检测数据到数据存储上或展示给用户
ceilometer-alarm-evaluator:运行在管理服务器上,根据设定的阈值进行报警
ceilometer-alarm-notifier:运行在管理服务器上,允许报警阈值在适合范围调整,设置
ceilometer-api:运行在管理服务器上,提供数据访问
只有Collector和API Server可以访问数据,其余通过Openstack的消息总线通信
计量服务组件支持列表
数据库:核心部分,存储着时间、样例、定义警告触发的阈值等
Elastic Serach(仅支持事件存储)、MongoDB、MySQL、PostgreSQL、HBase
虚拟化:收集关于虚拟机的信息
KVM、QEMU、LXC、UML、Hyber-V、Xen、VMware、VSphere
网
Openstack组件(原理篇)---Ceilometer、keystone、Glance、Heat
最新推荐文章于 2025-03-23 11:30:00 发布