第 1 章 操作测量简介
您可以使用 ceilometer、collectd 和日志记录服务等可观察性组件从 Red Hat OpenStack Platform (RHOSP)环境中收集数据。您可以将 Gnocchi 中收集的数据存储用于自动扩展用例,也可以使用 metrics_qdr
将数据转发到 Service Telemetry Framework (STF)。
如需有关自动扩展的更多信息,请参阅实例自动扩展
有关 STF 的更多信息,请参阅 Service Telemetry Framework 1.5
1.1. Observability 架构
Red Hat OpenStack Platform (RHOSP) Observability 为基于 OpenStack 的云提供用户级使用情况数据。您可以配置可观察性组件,从现有 RHOSP 组件发送的通知收集数据,如计算使用事件,或轮询 RHOSP 基础架构资源,如 libvirt。Ceilometer 将收集的数据发布到各种目标,如数据存储和消息队列,包括服务遥测框架(STF)。
Observability 由以下组件组成:
- 数据收集 : Observability 使用 Ceilometer 收集指标和事件数据。如需更多信息,请参阅 第 1.2.1 节 “ilo”。
- Storage: Observability 将指标数据存储在 Gnocchi 中。如需更多信息,请参阅 第 1.3 节 “使用 Gnocchi 存储”。
- 警报服务 : Observability 使用 Alarming 服务(Aodh)根据定义的规则针对 Ceilometer 收集的指标或事件数据触发操作。
收集数据后,您可以使用第三方工具来显示和分析指标数据,您可以使用 Alarming 服务为事件配置警报。
图 1.1. Observability 架构
1.1.1. 支持监控组件的状态
使用此表查看 Red Hat OpenStack Platform (RHOSP)中监控组件的支持状态。
组件 | 完全支持自 | 弃用 | 删除自 | 备注 |
---|---|---|---|---|
aodh | RHOSP 9 | RHOSP 15 | 支持自动扩展用例。 | |
ilo | RHOSP 4 | 支持自动扩展和服务遥测框架(STF)用例中 RHOSP 的指标和事件集合。 | ||
collectd | RHOSP 11 | RHOSP 17.1 | 支持 STF 的基础架构指标集合。 | |
Gnocchi | RHOSP 9 | RHOSP 15 | 支持存储自动扩展用例的指标。 | |
panko | RHOSP 11 | RHOSP 12,不默认安装,因为 RHOSP 14 | RHOSP 17.0 | |
QDR | RHOSP 13 | RHOSP 17.1 | 支持将指标和事件数据从 RHOSP 传输到 STF。 |