第 1 章 操作测量介绍


您可以使用 Red Hat OpenStack Platform(RHOSP)环境中的 Telemetry 服务组件来跟踪物理和虚拟资源,并通过将聚合存储在 Gnocchi 后端上的数据收集守护进程(如 CPU 用量和资源可用性)在部署中收集指标。

您可以使用可用性和性能监控工具来测量和维护 RHOSP 环境。这些工具执行以下功能:

可用性监控
监控 RHOSP 环境中的所有组件,并确定任何组件当前是否遇到故障或无法正常工作。您还可以配置系统,以便在发现问题时提醒您。
性能监控
定期收集系统信息,通过使用数据收集守护进程提供存储和监控值的机制。此守护进程存储它收集的数据,如操作系统和日志文件。它还通过网络提供数据。您可以使用从数据收集的统计数据来监控系统,查找性能瓶颈和预测将来的系统负载。

1.1. Telemetry 架构

Red Hat OpenStack Platform(RHOSP)Telemetry 为基于 OpenStack 的云提供用户级使用情况数据。您可以使用数据进行客户账单、系统监控或警报。您可以配置遥测组件,以从现有 RHOSP 组件发送的通知(如计算使用事件)或通过轮询 RHOSP 基础架构资源(如 libvirt)收集数据。Telemetry 将收集的数据发布到各种目标,包括数据存储和消息队列。

Telemetry 包括以下组件:

  • 数据收集 :Telemetry 使用 Ceilometer 收集指标和事件数据。更多信息请参阅 第 1.2.1 节 “Ceilometer”
  • 存储 :遥测将指标数据存储在 Gnocchi 中,并在 Panko 中存储事件数据。更多信息请参阅 第 1.3 节 “使用 Gnocchi 存储”
  • 警报服务:遥测使用 Alarming 服务(Aodh)根据 Ceilometer 收集的指标或事件数据的定义规则触发操作。

收集数据后,您可以使用第三方工具显示和分析指标数据,您可以使用 Alarming 服务为事件配置警报。

图 1.1. Telemetry 架构

Telemetry 架构

1.1.1. 支持监控组件的状态

使用此表查看 Red Hat OpenStack Platform (RHOSP)中监控组件的支持状态。

表 1.1. 支持状态
组件  完全支持自中已弃用删除自备注

Nhce

RHOSP 9

RHOSP 15

 

支持自动扩展用例。

Ceilometer

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。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.