Windows下系统监控工具的使用:Grafana+Prometheus

1,136 阅读1分钟

CPU占用率

avg by (instance)(irate(wmi_cpu_time_total{instance="192.168.44.102:9100",mode="idle"}[1m]))

内存占用率

(wmi_cs_physical_memory_bytes{instance="192.168.44.102:9100",job="windows"}-wmi_os_physical_memory_free_bytes{instance="192.168.44.102:9100",job="windows"})/wmi_cs_physical_memory_bytes{instance="192.168.44.102:9100",job="windows"}*100

磁盘使用率

(sum by (instance)(wmi_logical_disk_size_bytes{instance="192.168.44.102:9100",job="windows"})-sum by (instance)(wmi_logical_disk_free_bytes{instance="192.168.44.102:9100",job="windows"}))/sum by (instance)(wmi_logical_disk_size_bytes{instance="192.168.44.102:9100",job="windows"})*100

网络流量

接收

sum by (instance)(rate(wmi_net_bytes_received_total{instance="192.168.44.102:9100",job="windows"}[1m])*8)

发送

sum by (instance)(rate(wmi_net_bytes_sent_total{instance="192.168.44.102:9100",job="windows"}[1m])*8)

磁盘流量

sum by (instance)(rate(wmi_logical_disk_read_bytes_total{instance="192.168.44.102:9100"}[1m]))

sum by (instance)(rate(wmi_logical_disk_write_bytes_total{instance="192.168.44.102:9100"}[1m]))

windows中wmi端口指定为9100命令

C:\Windows\system32>msiexec /package c:\wmi_exporter-0.5.0-amd64.msi LISTEN_PORT
=9100