如何使用Prometheus显示群集的总计CPU,RAM,磁盘I / O使用情况?

问题描述 投票:1回答:1

我有3台服务器。我正在使用带有节点导出器的Prometheus,并使用Grafana来可视化Prometheus数据。 Node Exporter Full(1860)仪表板只能分别显示每个服务器的CPU,RAM,磁盘I / O使用情况。我想要获得总体使用情况,例如,我想要获得整个群集的(sarver1 + sarver2 + sarver3)聚合的CPU,RAM和磁盘I / O使用情况。我应该使用哪些查询来获取群集资源的总利用率?

prometheus grafana prometheus-node-exporter
1个回答
0
投票

假设您具有以下查询来获取CPU使用率:

100 - (avg(irate(node_cpu_seconds_total{instance="server1",mode="idle"}[5m])) * 100)

要获得多个服务器的整体,您需要将查询更改为以下内容:

100 - (avg(irate(node_cpu_seconds_total{instance=~"server1|server2|server3",mode="idle"}[5m])) * 100)
© www.soinside.com 2019 - 2024. All rights reserved.