请帮助我了解一件事Prometheus
并Prometheus operator
集成到 Kubernetes。
从文档中我看到一种新的而非标准的 Kubernetes 对象用于配置Prometheus operator
. 我的意思是标准种类,,,Pod
等等Service
。ReplicaSet
新Deployment
的喜欢PrometheusRule
和Prometheus
被创造出来的?这里有一个整合点?
让我想到这个问题的文档在这里https://github.com/coreos/prometheus-operator/blob/master/Documentation/user-guides/alerting.md
此类 Kubernetes 对象 YAML 的示例
apiVersion: monitoring.coreos.com/v1
kind: Prometheus
metadata:
name: example
spec:
replicas: 2
alerting:
alertmanagers:
- namespace: default
name: alertmanager-example
port: web
serviceMonitorSelector:
matchLabels:
team: frontend
ruleSelector:
matchLabels:
role: alert-rules
prometheus: example