繁体   English   中英

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

[英]How to show aggregated CPU, RAM, Disk I/O usage of a cluster using Prometheus?

我有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)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM