首页 > 解决方案 > cpu/mem如何区分不同节点

问题描述

在 Kubernetes 集群中绘制 EFK helm 图。

Fluentbit 被配置为提供 cpu 和 mem 信息,非常好。

数据来自所有节点,但没有任何每个节点的区分信息。所以该图给出了所有机器的平均值:

美丽但无用的图表

有没有办法在任何级别上区分节点?

在 fluentbit 级别,我尝试使用 kubernetes 过滤器但没有成功,因为它仅适用于尾部过滤器,既不适用于 cpu 也不适用于 mem。

任何论点都值得赞赏(甚至“改变你的堆栈”或“去普罗米修斯”)

标签: elasticsearchkuberneteskibanakubernetes-helmfluent-bit

解决方案


我肯定会推荐使用 Prometheus 和 Grafana 来查看 cpu/mem 和许多其他监控图。从许多内置图表和警报开始的一个很好的地方是:https ://github.com/coreos/kube-prometheus


推荐阅读