Prometheus PromSQL 經常使用資源

Prometheus PromSQL 經常使用資源node

PromSQL 使用ide


運算
乘:*
除:/
加:+
減:-函數


函數spa

sum() 函數:求出找到全部value的值code

irate() 函數:統計平均速率blog

by (標籤名)內存


範圍匹配資源

# 5分鐘以內
[5m]event


其餘用法class

  • 被監控指標的狀態、1爲正常、0爲不正常

 PromSQL 案例

100 - (avg(irate(node_cpu_seconds_total{mode="idle"}[5m])) by (instance) * 100)
PromSQL CPU使用率:
100 - (node_memory_MemFree_bytes+node_memory_Cached_bytes+node_memory_Buffers_bytes) / node_memory_MemTotal_bytes * 100
PromSQL 內存使用率:
100 - (node_filesystem_free_bytes{mountpoint="/",fstype=~"ext4|xfs"} / node_filesystem_size_bytes{mountpoint="/",fstype=~"ext4|xfs"} * 100)
PromSQL 磁盤使用率:
相關文章
相關標籤/搜索