词汇表

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 用户。