[ { "name": "Mongo出现Assert错误", "note": "", "severity": 3, "disabled": 0, "prom_for_duration": 1800, "prom_ql": "rate(mongodb_asserts_total{type=~\"regular|message\"}[5m]) > 0", "prom_eval_interval": 15, "enable_stime": "00:00", "enable_etime": "23:59", "enable_days_of_week": [ "1", "2", "3", "4", "5", "6", "0" ], "enable_in_bg": 0, "notify_recovered": 1, "notify_channels": [], "notify_repeat_step": 60, "recover_duration": 0, "callbacks": [], "runbook_url": "", "append_tags": [ "alertname=MongoAssertsDetected" ] }, { "name": "Mongo出现游标超时", "note": "", "severity": 2, "disabled": 0, "prom_for_duration": 1800, "prom_ql": "rate(mongodb_mongod_metrics_cursor_timed_out_total[5m]) > 0", "prom_eval_interval": 15, "enable_stime": "00:00", "enable_etime": "23:59", "enable_days_of_week": [ "1", "2", "3", "4", "5", "6", "0" ], "enable_in_bg": 0, "notify_recovered": 1, "notify_channels": [], "notify_repeat_step": 60, "recover_duration": 0, "callbacks": [], "runbook_url": "", "append_tags": [ "alertname=MongoRecurrentCursorTimeout" ] }, { "name": "Mongo出现页错误中断", "note": "", "severity": 2, "disabled": 0, "prom_for_duration": 1800, "prom_ql": "rate(mongodb_extra_info_page_faults_total[5m]) > 0", "prom_eval_interval": 15, "enable_stime": "00:00", "enable_etime": "23:59", "enable_days_of_week": [ "1", "2", "3", "4", "5", "6", "0" ], "enable_in_bg": 0, "notify_recovered": 1, "notify_channels": [], "notify_repeat_step": 60, "recover_duration": 0, "callbacks": [], "runbook_url": "", "append_tags": [ "alertname=MongoRecurrentMemoryPageFaults" ] }, { "name": "Mongo刚刚有重启,请注意", "note": "", "severity": 3, "disabled": 0, "prom_for_duration": 0, "prom_ql": "mongodb_instance_uptime_seconds < 60", "prom_eval_interval": 15, "enable_stime": "00:00", "enable_etime": "23:59", "enable_days_of_week": [ "1", "2", "3", "4", "5", "6", "0" ], "enable_in_bg": 0, "notify_recovered": 1, "notify_channels": [], "notify_repeat_step": 60, "recover_duration": 0, "callbacks": [], "runbook_url": "", "append_tags": [ "alertname=MongoRestarted" ] }, { "name": "Mongo副本集主从延迟超过30s", "note": "", "severity": 1, "disabled": 0, "prom_for_duration": 60, "prom_ql": "mongodb_mongod_replset_member_replication_lag > 30", "prom_eval_interval": 15, "enable_stime": "00:00", "enable_etime": "23:59", "enable_days_of_week": [ "1", "2", "3", "4", "5", "6", "0" ], "enable_in_bg": 0, "notify_recovered": 1, "notify_channels": [], "notify_repeat_step": 60, "recover_duration": 0, "callbacks": [], "runbook_url": "", "append_tags": [ "alertname=MongoSlaveReplicationLag(>30s)" ] }, { "name": "Mongo实例挂了", "note": "", "severity": 1, "disabled": 0, "prom_for_duration": 0, "prom_ql": "MongoServerDown", "prom_eval_interval": 15, "enable_stime": "00:00", "enable_etime": "23:59", "enable_days_of_week": [ "1", "2", "3", "4", "5", "6", "0" ], "enable_in_bg": 0, "notify_recovered": 1, "notify_channels": [], "notify_repeat_step": 60, "recover_duration": 0, "callbacks": [], "runbook_url": "", "append_tags": [ "alertname=MongoServerDown" ] }, { "name": "Mongo操作平均耗时超过250秒", "note": "", "severity": 2, "disabled": 0, "prom_for_duration": 600, "prom_ql": "rate(mongodb_mongod_op_latencies_latency_total[5m]) / rate(mongodb_mongod_op_latencies_ops_total[5m]) > 250000", "prom_eval_interval": 15, "enable_stime": "00:00", "enable_etime": "23:59", "enable_days_of_week": [ "1", "2", "3", "4", "5", "6", "0" ], "enable_in_bg": 0, "notify_recovered": 1, "notify_channels": [], "notify_repeat_step": 60, "recover_duration": 0, "callbacks": [], "runbook_url": "", "append_tags": [ "alertname=MongoOperationHighLatency" ] }, { "name": "Mongo连接数已超过80%", "note": "", "severity": 2, "disabled": 0, "prom_for_duration": 120, "prom_ql": "avg by (instance) (mongodb_connections{state=\"current\"}) / avg by (instance) (mongodb_connections{state=\"available\"}) * 100 > 80", "prom_eval_interval": 15, "enable_stime": "00:00", "enable_etime": "23:59", "enable_days_of_week": [ "1", "2", "3", "4", "5", "6", "0" ], "enable_in_bg": 0, "notify_recovered": 1, "notify_channels": [], "notify_repeat_step": 60, "recover_duration": 0, "callbacks": [], "runbook_url": "", "append_tags": [ "alertname=MongoTooManyConnections(>80%)" ] } ]