使用curl查询prometheus的api
示例:
查询CPU使用率
curl -G 'http://10.250.100.1:9999/api/v1/query' --data-urlencode 'query=ceil(100 - (avg by(serverip, hostname, env, os, type, department, business, label_dp, label_bu) (irate(node_cpu_seconds_total{mode="idle",serverip=~"10.254.7.*"}[5m])) * 100))'
查询内存使用率
curl -G 'http://10.250.100.1:9999/api/v1/query' --data-urlencode 'query=ceil(100 - node_memory_MemAvailable_bytes{serverip=~"10.254.7.*"} / node_memory_MemTotal_bytes{serverip=~"10.254.7.*"} * 100)'
查询磁盘使用率
curl -G 'http://10.250.100.1:9999/api/v1/query' --data-urlencode 'query= ceil(100 - (node_filesystem_avail_bytes{fstype=~"ext4|xfs",serverip=~"10.254.7.*"} / node_filesystem_size_bytes{fstype=~"ext4|xfs",serverip=~"10.254.7.*"}) * 100 )'

浙公网安备 33010602011771号