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