1.2.2. 默认监控组件


默认情况下,Red Hat OpenShift Service on AWS 4 监控堆栈包括以下组件:

Expand
表 1.1. 默认监控堆栈组件
组件描述

Cluster Monitoring Operator

Cluster Monitoring Operator (CMO) 是监控堆栈的核心组件。它部署、管理和自动更新 Prometheus 和 Alertmanager 实例、Thanos Querier、Teleme Client 和 metrics 目标。CMO 由 Cluster Version Operator (CVO) 部署。

Prometheus Operator

openshift-monitoring 项目中的 Prometheus Operator 将创建、配置和管理平台 Prometheus 实例和 Alertmanager 实例。它还会根据 Kubernetes 标签查询来自动生成监控目标配置。

Prometheus

Red Hat OpenShift Service on AWS 监控堆栈基于 Prometheus 监控系统。Prometheus 是一个时间序列数据库和用于指标的规则评估引擎。Prometheus 将警报发送到 Alertmanager 进行处理。

指标服务器

Metrics Server 组件(上图中的 MS)会收集资源指标,并在 metrics.k8s.io Metrics API 服务中公开这些资源指标,以便其他工具和 API 使用,这样就可以使核心平台 Prometheus 堆栈可以不再处理此功能。请注意,在 Red Hat OpenShift Service on AWS 4.16 发行版本中,Metrics Server 替换了 Prometheus Adapter。

Alertmanager

Alertmanager 服务处理从 Prometheus 接收的警报。Alertmanager 还负责将警报发送到外部通知系统。

kube-state-metrics 代理

kube-state-metrics 导出器代理(上图中的 KSM)将 Kubernetes 对象转换为 Prometheus 可使用的指标。

monitoring-plugin

monitoring-plugin 动态插件组件在 Red Hat OpenShift Service on AWS Web 控制台的 Observe 部分中部署监控页面。您可以使用 Cluster Monitoring Operator 配置映射设置来管理 web 控制台页面的 monitoring-plugin 资源。

openshift-state-metrics 代理

openshift-state-metrics 导出器(上图中的OSM)通过添加特定于 AWS 资源的 Red Hat OpenShift Service 的指标来扩展 kube-state-metrics。

node-exporter 代理

node-exporter 代理(上图中的NE)会收集有关集群中每个节点的指标。node-exporter 代理部署在每个节点上。

Thanos querier

Thanos Querier 将核心 Red Hat OpenShift Service on AWS 指标和用于用户定义项目的指标聚合在单个多租户接口下,并选择性地进行重复数据删除。

Telemeter Client

Telemeter Client 将数据的子部分从平台 Prometheus 实例发送到红帽,以启用集群的远程健康监控。

监控堆栈监控堆栈内的所有组件。更新 Red Hat OpenShift Service on AWS 时会自动更新组件。

1.2.2.1. 默认监控目标

除了堆栈本身的组件外,默认的监控堆栈还会监控额外的平台组件。

以下是监控目标的示例:

  • CoreDNS
  • etcd
  • HAProxy
  • 镜像 registry
  • Kubelets
  • Kubernetes API 服务器
  • Kubernetes 控制器管理器
  • Kubernetes 调度程序
  • OpenShift API 服务器
  • OpenShift Controller Manager
  • Operator Lifecycle Manager (OLM)
注意
  • 具体目标列表可能会因集群功能和安装的组件而异。
  • 每个 Red Hat OpenShift Service on AWS 组件都负责其监控配置。对于 Red Hat OpenShift Service on AWS 组件监控 的问题,请针对该组件创建一个 Jira 问题,而不是常规的监控组件。

其他 Red Hat OpenShift Service on AWS 框架组件也可能会公开指标。如需详细信息,请参阅相应的文档。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部