×

Alertmanager [monitoring.coreos.com/v1]

描述

Alertmanager 描述了一个 Alertmanager 集群。

类型

对象

AlertmanagerConfig [monitoring.coreos.com/v1beta1]

描述

AlertmanagerConfig 配置 Prometheus Alertmanager,指定应如何对警报进行分组、抑制以及将其通知给外部系统。

类型

对象

AlertRelabelConfig [monitoring.openshift.io/v1]

描述

AlertRelabelConfig 定义了一组用于警报的重新标记配置。兼容性级别 1:在一个主要版本中至少稳定 12 个月或 3 个次要版本(以较长者为准)。

类型

对象

AlertingRule [monitoring.openshift.io/v1]

描述

AlertingRule 表示一组用户定义的 Prometheus 规则组,其中包含警报规则。此资源是集群管理员基于 OpenShift 中平台监控堆栈(即部署到 openshift-monitoring 命名空间的 Prometheus 实例)记录的指标创建警报的受支持方法。您可以使用它基于来自节点导出器(提供机器级别指标,例如 CPU 使用率)或 kube-state-metrics(提供有关 Kubernetes 使用情况的指标)等组件的指标创建 OpenShift 未提供的自定义警报规则。该 API 大部分与来自 prometheus-operator 的上游 PrometheusRule 类型兼容。主要区别在于此处不允许记录规则,仅允许警报规则。对于创建的每个 AlertingRule 资源,都将在 openshift-monitoring 命名空间中创建一个相应的 PrometheusRule。OpenShift 需要管理员使用 AlertingRule 资源而不是上游类型,以便允许更好的 OpenShift 特定默认值和验证,同时不会直接修改上游 API。您可以在此处找到 PrometheusRule 资源的上游 API 文档:https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/api.md 兼容性级别 1:在一个主要版本中至少稳定 12 个月或 3 个次要版本(以较长者为准)。

类型

对象

PodMonitor [monitoring.coreos.com/v1]

描述

PodMonitor 定义了一组 Pod 的监控。

类型

对象

Probe [monitoring.coreos.com/v1]

描述

Probe 定义了一组静态目标或入口的监控。

类型

对象

Prometheus [monitoring.coreos.com/v1]

描述

Prometheus 定义了一个 Prometheus 部署。

类型

对象

PrometheusRule [monitoring.coreos.com/v1]

描述

PrometheusRule 定义了 Prometheus 实例的记录和警报规则。

类型

对象

ServiceMonitor [monitoring.coreos.com/v1]

描述

ServiceMonitor 定义了一组服务的监控。

类型

对象

ThanosRuler [monitoring.coreos.com/v1]

描述

ThanosRuler 定义了一个 ThanosRuler 部署。

类型

对象

NodeMetrics [metrics.k8s.io/v1beta1]

描述

NodeMetrics 设置节点的资源使用情况指标。

类型

对象

PodMetrics [metrics.k8s.io/v1beta1]

描述

PodMetrics 设置 Pod 的资源使用情况指标。

类型

对象