Heapster
Heapster 介绍
Heapster会收集集群中的node,namespace,pod等级别的metric信息,对这些数据聚合之后存储到指定的后端存储系统中。Heapster是通过访问node上的kubelet的API来获取metric数据,而kubelet中聚合了cAdvisor这个工具采集当前节点的所有容器的性能数据。目前Heapster支持的后端数据库包括memory、InfluxDB、BigQuery、 Google Cloud Monitoring 和 Google Cloud Logging等。 Heapster收集到的metric数据可以通过restAPI访问,主要是CPU和内存数据,包括集群级别,node级别,namespace级别,pod级别,容器级别的metric数据。
参考链接:
Heapster架构 https://jimmysong.io/posts/using-heapster-to-get-object-metrics/ https://zhangchenchen.github.io/2017/10/29/kubernetes-monitoring-guide/ 监控点:https://github.com/kubernetes/heapster/blob/master/docs/model.md
最后更新于