1.2. 服务 Telemetry 框架架构


服务遥测框架(STF)使用客户端-服务器架构,其中 Red Hat OpenStack Platform (RHOSP)是客户端,而 Red Hat OpenShift Container Platform 是服务器。

STF 由以下组件组成:

  • 数据收集

    • collectd:收集基础架构指标和事件。
    • Ceilometer:收集 RHOSP 指标和事件。
  • 传输

    • AMQ Interconnect: AMQP 1.x 兼容消息传递总线,提供快速、可靠的数据传输以将指标传输到 STF 以进行存储。
    • 智能网关:一个 Golang 应用程序,从 AMQP 1.x 总线获取指标和事件,以发送到 ElasticSearch 或 Prometheus。
  • 数据存储

    • Prometheus:存储从智能网关收到的 STF 指标的时间序列数据存储。
    • Elasticsearch:存储从智能网关接收的 STF 事件的事件数据存储。
  • 观察

    • Alertmanager:一个警报工具,它使用 Prometheus 警报规则来管理警报。
    • Grafana:可用于查询、视觉化和探索数据的视觉化和分析应用程序。

下表描述了客户端和服务器组件的应用程序:

Expand
表 1.1. STF 的客户端和服务器组件
组件客户端Server

AMQP 1.x 兼容消息传递总线

智能网关

Prometheus

ElasticSearch

collectd

Ceilometer

重要

为确保监控平台可以报告云的操作问题,不要在您监控的同一基础架构上安装 STF。

图 1.1. 服务 Telemetry 框架架构概述

在客户端,collectd 提供没有项目数据的基础架构指标,Ceilometer 会根据项目或用户工作负载提供 Red Hat OpenStack Platform (RHOSP)平台数据。Ceilometer 和 collectd 使用 AMQ Interconnect 传输将数据提供给 Prometheus,通过消息总线提供数据。在服务器端,名为 Smart Gateway 的 Golang 应用程序从总线中获取数据流,并将其作为 Prometheus 的本地提取端点公开。

如果您计划通过 AMQ Interconnect 传输来收集和存储事件,A collectd 和 Ceilometer 将事件数据提供给服务器端。另一个智能网关将数据写入 ElasticSearch 数据存储。

服务器端 STF 监控基础架构由以下层组成:

  • 服务 Telemetry Framework 1.4
  • Red Hat OpenShift Container Platform 4.7 到 4.8
  • 基础架构平台

图 1.2. Server-side STF 监控基础架构

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat