Prometheus Operator【转】

前面咱们介绍了 Kubernetes 的两种监控方案 Weave Scope 和 Heapster,它们主要的监控对象是 Node 和 Pod。这些数据对 Kubernetes 运维人员是必须的,但还不够。咱们一般还但愿监控集群自己的运行状态,好比 Kubernetes 的 API Server、Scheduler、Controller Manager 等管理组件是否正常工做,负荷是否过大等?架构

本节咱们将学习监控方案 Prometheus Operator,它能回答上面这些问题。运维

Prometheus Operator 是 CoreOS 开发的基于 Prometheus 的 Kubernetes 监控方案,也多是目前功能最全面的开源方案。咱们先经过截图了解一下它能干什么。学习

Prometheus Operator 经过 Grafana 展现监控数据,预约义了一系列的 Dashboard:对象

能够监控 Kubernetes 集群的总体健康状态:blog

整个集群的资源使用状况:资源

Kubernetes 各个管理组件的状态:开发

节点的资源使用状况:集群

Deployment 的运行状态:监控

Pod 的运行状态:im

这些 Dashboard 展现了从集群到 Pod 的运行情况,可以帮助用户更好地运维 Kubernetes。并且 Prometheus Operator 迭代很是快,相信会继续开发出更多更好的功能,因此值得咱们花些时间学习和实践。

经过上面这些内容相信对 Prometheus Operator 有了些感性的认识,下一节咱们将讨论 Prometheus Operator 的架构。

相关文章
相关标签/搜索