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 磁盘使用率:
相关文章
相关标签/搜索