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"
  }

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

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

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

0
更多
Ɣ回顶部