Prometheus PromSQL 常用資源


Prometheus PromSQL 常用資源

PromSQL 使用


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


函數

sum() 函數:求出找到所有value的值

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

by (標簽名)


范圍匹配

# 5分鍾之內
[5m]


其他用法

  • 被監控指標的狀態、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 磁盤使用率:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM