Prometheus-operator介绍

# 随着云原生概念盛行,对于容器、服务、节点以及集群的监控变得越来越重要。Prometheus 作为 Kubernetes 监控的事实标准,有着强大的功能和良好的生态。但是它不支持分布式,不支持数据导入、导出,不支持通过 API 修改监控目标和报警规则,所以在使用它时,通常需要写脚本和代码来简化操作。Prometheus Operator 为监控 Kubernetes service、deployment 和 Prometheus 实例的管理提供了简单的定义,简化在 Kubernetes 上部署、管理和运行 Prometheus 和 Alertmanager 集群。

# Prometheus Operator (后面都简称 Operater) 提供如下功能:
# 创建/销毁:在 Kubernetes namespace 中更加容易地启动一个 Prometheues 实例,一个特定应用程序或者团队可以更容易使用 Operator。
# 便捷配置:通过 Kubernetes 资源配置 Prometheus 的基本信息,比如版本、存储、副本集等。
# 通过标签标记目标服务: 基于常见的 Kubernetes label 查询自动生成监控目标配置;不需要学习 Prometheus 特定的配置语言。

# 重点就是讲讲operator,它是管理prometheus的组件,prometheus本身是没有集群功能的,是operator管理它,让它可以收集集群的功能。

# prometheus的保存策略是默认一天,你不写,他也是默认保存一天,我写了两个小时,结果不生效,还是保存了一天。


猜你喜欢

转载自blog.csdn.net/weixin_44716147/article/details/119852953