212 lines
5.0 KiB
JSON
212 lines
5.0 KiB
JSON
|
[
|
|||
|
{
|
|||
|
"name": "Redis内存使用率较高",
|
|||
|
"note": "",
|
|||
|
"severity": 2,
|
|||
|
"disabled": 0,
|
|||
|
"prom_for_duration": 60,
|
|||
|
"prom_ql": "redis_memory_max_bytes > 0 and (redis_memory_used_bytes / redis_memory_max_bytes) > 0.85",
|
|||
|
"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=RedisHighMemoryUsage"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"name": "Redis出现拒绝连接",
|
|||
|
"note": "",
|
|||
|
"severity": 2,
|
|||
|
"disabled": 0,
|
|||
|
"prom_for_duration": 0,
|
|||
|
"prom_ql": "(rate(redis_rejected_connections_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=RedisRejectedConnHigh"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"name": "Redis刚刚有重启,请注意",
|
|||
|
"note": "",
|
|||
|
"severity": 3,
|
|||
|
"disabled": 0,
|
|||
|
"prom_for_duration": 0,
|
|||
|
"prom_ql": "redis_uptime_in_seconds < 600",
|
|||
|
"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=RedisLowUptime"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"name": "Redis客户端连接数过高",
|
|||
|
"note": "",
|
|||
|
"severity": 2,
|
|||
|
"disabled": 0,
|
|||
|
"prom_for_duration": 60,
|
|||
|
"prom_ql": "(redis_connected_clients / redis_config_maxclients) > 0.85",
|
|||
|
"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=RedisHighClientsUsage"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"name": "Redis延迟高",
|
|||
|
"note": "",
|
|||
|
"severity": 2,
|
|||
|
"disabled": 0,
|
|||
|
"prom_for_duration": 60,
|
|||
|
"prom_ql": "sum(rate(redis_commands_duration_seconds_total[5m])) / sum(rate(redis_commands_processed_total[5m])) > 0.25",
|
|||
|
"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=RedisHighResponseTime"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"name": "Redis较低的命中率",
|
|||
|
"note": "",
|
|||
|
"severity": 2,
|
|||
|
"disabled": 0,
|
|||
|
"prom_for_duration": 60,
|
|||
|
"prom_ql": "rate(redis_keyspace_hits_total[5m])\n/\n(rate(redis_keyspace_misses_total[5m]) + rate(redis_keyspace_hits_total[5m]))\n< 0.9",
|
|||
|
"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=RedisLowHitRatio"
|
|||
|
]
|
|||
|
},
|
|||
|
{
|
|||
|
"name": "Redis驱逐率较高",
|
|||
|
"note": "",
|
|||
|
"severity": 2,
|
|||
|
"disabled": 0,
|
|||
|
"prom_for_duration": 60,
|
|||
|
"prom_ql": "(sum(rate(redis_evicted_keys_total[5m])) / sum(redis_db_keys)) > 0.1",
|
|||
|
"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=RedisHighKeysEvictionRatio"
|
|||
|
]
|
|||
|
}
|
|||
|
]
|