使用promQL在Grafana上图表展示node基础信息


CPU使用率:

100-(avg(irate(node_cpu_seconds_total{mode="idle",module="node_exporter"}[5m])) by(asset)* 100)   


内存使用率:

((node_memory_MemTotal_bytes{module="node_exporter"} - node_memory_MemFree_bytes{module="node_exporter"} - node_memory_Buffers_bytes{module="node_exporter"} - node_memory_Cached_bytes{module="node_exporter"}) / (node_memory_MemTotal_bytes{module="node_exporter"} )) * 100


硬盘使用率:

(1-(node_filesystem_free_bytes{fstype=~"ext4|xfs",mountpoint="/",module="node_exporter"}/node_filesystem_size_bytes{fstype=~"ext4|xfs",mountpoint="/",module="node_exporter"}))*100

硬盘io读写情况:

(node_disk_read_bytes_total/1024/1024)>0

(node_disk_written_bytes_total/1024/1024)>0


硬盘io使用率:

avg(irate(node_disk_io_time_seconds_total{module="node_exporter",project="Common",device="sda"}[2m])) by(asset) *100


网卡负载:

irate(node_network_transmit_bytes_total{module="node_exporter",device="eth0"}[30m])   


系统运行时间(天):

(time() - node_boot_time_seconds)/86400


系统平均负载(5m)

node_load5


上一篇:[转]Prometheus Querying - Breaking Down PromQL


下一篇:promql