promethus 报警规则

作者: admin 分类: prometheus 发布时间: 2017-11-11 11:57 ė 6 没有评论
ALERT InstanceStatus
IF up{job="aws-ec2"} == 0
FOR 10s
LABELS { severity = "page" }
ANNOTATIONS {
description = "服务器 {{ $labels.instance }}  已当机超过 20s"
}

ALERT InstanceHighCpu
IF (100 – (avg(irate(node_cpu{job=”aws-ec2″,mode=”idle”}[5m])) BY (instance) * 100)) > 95
FOR 10m LABELS { serverity = “page”}
ANNOTATIONS {
description = “服务器 {{ $labels.instance }} CPU过高”
}

ALERT InstanceLowMemory
IF (((node_memory_MemTotal-node_memory_MemFree-node_memory_Cached-node_memory_Buffers)/(node_memory_MemTotal)*100)) > 95
FOR 10m LABELS { serverity = “page”}
ANNOTATIONS {
description = “服务器 {{ $labels.instance }} 内存使用率大于%90″
}

ALERT instanceLowDisk
IF node_filesystem_avail{device=”/dev/xvda1”} < 5368709120
FOR 10m LABELS { serverity = “page”}
ANNOTATIONS {
description = “服务器 {{ $labels.instance }} 磁盘剩余5G”
}

我这里卖新疆阿克苏冰糖心苹果 有兴趣买阿克苏冰糖心苹果加微信

本文出自 小Q,转载时请注明出处及相应链接。

本文永久链接: http://www.linuxqq.com/archives/1711.html

0
更多
Ɣ回顶部