0
点赞
收藏
分享

微信扫一扫

Kubernetes 学习07 监控与日志

48 Prometheus、Metrics Server与Kubernetes监控体系

Prometheus 项目是当年 CNCF 基金会起家时的“第二把交椅”。而这个项目发展到今天,已经全面接管了 Kubernetes 项目的整套监控体系

Prometheus 项目的作用和工作方式,其实可以用如下所示的一张官方示意图来解释。

Kubernetes 学习07 监控与日志_数据可视化

Prometheus 项目工作的核心,是使用 Pull (抓取)的方式去搜集被监控对象的 Metrics 数据(监控指标数据),然后,再把这些数据保存在一个 TSDB (时间序列数据库,比如 OpenTSDB、InfluxDB 等)当中,以便后续可以按照时间进行检索

 Prometheus 剩下的组件就是用来配合这套机制的运行。比如 Pushgateway,可以允许被监控对象以 Push 的方式向 Prometheus 推送 Metrics 数据

 Prometheus 最受用户欢迎的功能,还是通过 Grafana 对外暴露出的、可以灵活配置的监控数据可视化界面。

Kubernetes 学习07 监控与日志_数据可视化_02

举报

相关推荐

0 条评论