就OpenShift容器云平台而言,是采用了普罗米修斯和Grafana进行系统监控的。每个节点上都运行一个Node-Exporter的进程,负责监测主机节点的CPU使用率,CPU负载,内存使用率,磁盘空间使用率,磁盘I/O,网络流量,系统进程数等;同时节点上另一个进程Kube-state-metrics负责获取Kubernetes对象相关信息,比如pod的CPU使用率,CPU负载,内存使用等;普罗米修斯通过HTTP采取上述两个进程暴露的信息,存放到时序数据库中去,而 Grafana 负责显示监控信息。