Prometheus监控monogodb :rules

apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
  labels:
    prometheus: k8s
    role: alert-rules
  name: mongodb-exporter-rules
  namespace: monitoring
spec:
  groups:
    - name: mongodb-mo
      rules:
      - alert: MongoDBDown
        expr: up{job=~".*-mongodb-exporter"} == 0
        for: 1m
        labels:
          severity: critical
        annotations:
          summary: MongoDB instance   {{ $labels.instance }} has disappeared
          description: MongoDB instance  {{ $labels.instance }} has disappeared from service discovery.
      - alert: HighMongoDBConnections
        expr: mongodb_connections > 1500
        for: 5m
        labels:
          severity: warning
        annotations:
          summary: MongoDB instance {{ $labels.instance }} 连接数过高,当前值为 {{ $value }}
          description: MongoDB instance {{ $labels.instance }} 连接数过高,当前值为 {{ $value }}
      - alert: IncreasingMongoDBConnections
        expr: rate(mongodb_connections[5m]) > 10
        for: 10m
        labels:
          severity: critical
        annotations:
          summary: MongoDB instance {{ $labels.instance }} connetions increaseing fast in 5mins.
          description: MongoDB instance {{ $labels.instance }}  connections increaseing fast in 5mins,now is  {{ $value }}.
      - alert: IncreasingMongoDBcollectionSize
        expr: rate(mongodb_mongod_db_coll_size[5m]) > 300*1024*1024
        for: 10m
        labels:
          severity: critical
        annotations:
          summary: MongoDB instance collection size {{ $labels.instance }} increaseing fast in 5mins.
      - alert: HighMongoDBMemoryUsage
        expr: mongodb_memory > 80 * 1024 * 1024
        for: 10m
        labels:
          severity: warning
        annotations:
          summary: MongoDB instance  {{ $labels.instance }} 内存使用过高,当前为 {{ $value }}
          description: MongoDB instance  {{ $labels.instance }}  collection size increaseing fast in 5mins,now is  {{ $value }}.
      - alert: RapidMemoryGrowthInMongoDB
        expr: rate(mongodb_memory[5m]) > 10 * 1024 * 1024
        for: 5m
        labels:
          severity: critical
        annotations:
          summary: MongoDB instance  {{ $labels.instance }} 内存增长过快,当前增长率为 {{ $value }}
      - alert: ReplicationmemberHealth
        expr: mongodb_mongod_replset_member_health!= 1
        for: 2m
        labels:
          severity: critical
        annotations:
          summary: MongoDB  instance  {{ $labels.instance }} 集群同步状态异常,请及时检查
      - alert: CriticalReplicationLag
        expr: mongodb_replication_lag > 600
        for: 5m
        labels:
          severity: critical
        annotations:
          summary: MongoDB instance  {{ $labels.instance }} 主从同步严重延迟,当前为 {{ $value }} 秒

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东方-phantom

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值