核心 CRD
核心 CRD
Prometheus # Prometheus 实例:副本、存储、远程写、选择器
ServiceMonitor # 按 Service 标签选择抓取目标
PodMonitor # 直接按 Pod 选择抓取目标
Probe # 黑盒探测目标
PrometheusRule # 告警与记录规则
Alertmanager # 告警管理器实例ServiceMonitor 示例
ServiceMonitor 示例
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: app-api
labels:
release: kube-prom
spec:
selector:
matchLabels:
app: api
endpoints:
- port: metrics
interval: 30sServiceMonitor 的标签需同时满足 Prometheus 资源的 serviceMonitorSelector,否则配置存在但不会被采集。