Prometheus PromSQL 常用资源

怎甘沉沦 提交于 2020-12-25 07:21:45

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 磁盘使用率:

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!