使用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 )'

 

posted @ 2023-11-24 14:50  羊脂玉净瓶  阅读(628)  评论(0)    收藏  举报