fix(monitoring): RedisMemoryHigh 誤報 — max_bytes=0 除以零修正
- 加入 redis_memory_max_bytes > 0 前置條件 - 防止 Redis 未設 maxmemory 時除以零產生 +Inf 永遠觸發 - 影響: alerts-unified.yml + database-alerts.yaml Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -149,7 +149,7 @@ spec:
|
||||
# -----------------------------------------------------------------
|
||||
- alert: RedisMemoryHigh
|
||||
expr: |
|
||||
redis_memory_used_bytes / redis_memory_max_bytes > 0.85
|
||||
redis_memory_max_bytes > 0 and redis_memory_used_bytes / redis_memory_max_bytes > 0.85
|
||||
for: 5m
|
||||
labels:
|
||||
severity: warning
|
||||
|
||||
@@ -193,7 +193,7 @@ groups:
|
||||
description: "當前連接數 {{ $value }} 超過 80"
|
||||
|
||||
- alert: RedisMemoryHigh
|
||||
expr: redis_memory_used_bytes / redis_memory_max_bytes * 100 > 80
|
||||
expr: redis_memory_max_bytes > 0 and redis_memory_used_bytes / redis_memory_max_bytes * 100 > 80
|
||||
for: 5m
|
||||
labels:
|
||||
severity: warning
|
||||
|
||||
Reference in New Issue
Block a user