Prometheus Operator
Prometheus Operator是社区对promethues及其组件,专门面向K8S集群的一个发布包装,可以大大简化prometheus在K8S环境下的部署和配置。
Github地址: https://github.com/prometheus-operator/prometheus-operator
Prometheus Operator的主要作用是部署和管理prometheus和alert manager这些组件,还可以动态生成并且更新prometheus的配置文件,它的动态部署和配置管理的原理是prometheus operator提供了四种K8S的定制资源,如图右边。
Promtheus Resources 定义了prometheus的发布规范。
ServiceMonitor 定义如何对K8S中service进行监控。
PrometheusRule 定义了prometheus的配置规则。告警规则,聚合运算规则。
Alertmanager 定义了alert manager的发布规范。
————————————————

浙公网安备 33010602011771号