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