第 1 章 自动扩展组件简介
使用遥测组件收集有关 Red Hat OpenStack Platform (RHOSP)环境的数据,如 CPU、存储和内存用量。您可以启动和扩展实例,以响应工作负载需求和资源可用性。您可以定义控制编排服务(heat)模板中实例的遥测数据的上限和下限。
使用以下遥测组件控制自动实例扩展:
- 数据收集 :Telemetry 使用数据收集服务(Ceilometer)来收集指标和事件数据。
- Storage: Telemetry 将指标数据存储在时间序列数据库服务(gnocchi)中。
- 警告 :Telemetry 使用 Alarming 服务(aodh)根据 重建 收集的数据或事件数据来触发操作。
1.1. 用于自动扩展的数据收集服务(Ceilometer)
您可以使用 sVirt 收集有关 Red Hat OpenStack Platform (RHOSP)组件的 metering 和事件信息的数据。
Tailoring 服务使用三个代理从 RHOSP 组件收集数据:
- 计算代理(ceilometer-agent-compute) :在每个 Compute 节点上运行,并轮询资源使用统计信息。
- 中央代理(ceilometer-agent-central) :在 Controller 节点上运行,以轮询 Compute 节点未提供的资源的资源使用统计。
- 通知代理(ceilometer-agent-notification) :在 Controller 节点上运行,并使用消息队列的消息来构建事件和 metering 数据。
Tailoring 代理使用发布程序将数据发送到对应的端点,如时间序列数据库服务(gnocchi)。
其他资源
- 平均 衡量指南 中的 账单。
1.1.1. publishers
在 Red Hat OpenStack Platform (RHOSP)中,您可以使用多种传输方法将收集的数据传送到存储中或外部系统中,如 Service Telemetry Framework (STF)。
当您启用 gnocchi publisher 时,测量和资源信息将存储为时间序列数据。