prometheus-operator
CRDs:
- Prometheus:定义了所需的 Prometheus 部署
- Alertmanager定义了所需的 Alertmanager 部署
- ThanosRuler定义了所需的 Thanos Ruler 部署
- ServiceMonitor以声明方式指定应如何监控 Kubernetes 服务组。Operator 根据 API 服务器中对象的当前状态自动生成 Prometheus 抓取配置
- Podmonitor以声明方式指定应如何监视 Pod 组。Operator 根据 API 服务器中对象的当前状态自动生成 Prometheus 抓取配置
- Probe以声明方式指定应如何监视入口组或静态目标组。Operator 根据定义自动生成 Prometheus 抓取配置
- PrometheusRule定义了一组所需的 Prometheus 警报和/或记录规则。Operator 生成一个规则文件,可供 Prometheus 实例使用
- AlertmanagerConfig以声明方式指定 Alertmanager 配置的子部分,允许将警报路由到自定义接收器,并设置禁止规则