词汇表¶
- agent¶
在 OpenStack 基础设施上运行的软件服务,用于测量使用情况并将结果发送到任何数量的目标,使用 publisher。
- billing¶
计费是将账单条目组合成单个客户账单的过程,发出账单以启动付款收款。
- bus listener agent¶
总线监听代理,它接收在 Oslo 通知总线上生成的消息,并将它们转换为 Ceilometer 样本。这是首选的数据收集方法。
- polling agent¶
在 OpenStack 基础设施内的中央管理节点或计算节点上运行的软件服务,用于测量使用情况并将结果发送到队列。
- notification agent¶
不同的 OpenStack 服务会发出关于各种类型事件的多个通知。通知代理从各自的队列中消费这些通知,并根据 event_type 进行过滤。
- 数据存储¶
用于记录 Ceilometer 收集的数据的存储系统。
- meter¶
针对资源跟踪的测量指标。例如,一个实例有许多计量器,例如实例持续时间、使用的 CPU 时间、磁盘 IO 请求数量等。Ceilometer 中定义了三种类型的计量器
累积:随时间增加(例如,磁盘 I/O)
Gauge:离散项目(例如,浮动 IP、镜像上传)和波动值(例如,Swift 对象数量)
Delta:一段时间内计数器的增量变化(例如,带宽 delta)
- metering¶
计量是收集关于什么、谁、何时以及多少有关任何可以计费的信息的过程。结果是一组“票据”(也称为样本),可以以任何您想要的方式进行处理。
- notification¶
通过外部 OpenStack 系统(例如 Nova、Glance 等)使用 Oslo 通知机制 [1] 发送的消息。这些通知通常通过 notifier RPC 驱动程序发送到 Ceilometer 并被 Ceilometer 接收。
- non-repudiable¶
“不可否认是指一种情况,在这种情况下,声明的作者将无法成功质疑声明或合同的有效性。该术语通常出现在法律环境中,其中正在质疑签名的真实性。在这种情况下,真实性正在被“否认”。”(维基百科,[2])
- 项目¶
OpenStack 租户或项目。
- polling agents¶
轮询代理通过定期轮询某些 API 或其他工具来收集测量结果。
- publisher¶
发布者将样本发布到特定目标。
- push agents¶
推送代理是获取项目中数据的唯一解决方案,这些项目没有以可远程使用的方式公开所需的数据。这不是首选方法,因为它使部署变得更加复杂,需要在需要监控的每个节点上添加一个组件。
- rating¶
评级是根据营销部门定义的业务规则分析一系列票据,以便将它们转换为具有货币价值的账单条目的过程。
- 资源¶
正在计量的 OpenStack 实体(例如,实例、卷、镜像等)。
- sample¶
特定计量器的样本数据。
- source¶
计量数据的来源。该字段默认设置为“openstack”。可以使用 ceilometer.conf 文件中的 sample_source 字段将其配置为不同的值。
- 用户¶
OpenStack 用户。