diff --git a/.env.example b/.env.example index 27ac9b1..e4e974d 100644 --- a/.env.example +++ b/.env.example @@ -89,7 +89,7 @@ MONITOR_CPU_PCT=90 MONITOR_MEM_PCT=90 MONITOR_STORAGE_PCT=85 # A container restart within this window alarms (time-based so it self-clears) -MONITOR_RESTART_WINDOW_MIN=15 +MONITOR_RESTART_WINDOW_MIN=1 # How long a pod may sit Pending / not-Ready before alarming MONITOR_PENDING_GRACE_MIN=10 # Infra namespaces watched in addition to {K8S_NAMESPACE_PREFIX}-*. diff --git a/helm/vtafarm-api/values.yaml b/helm/vtafarm-api/values.yaml index ffb04a9..d5c24b8 100644 --- a/helm/vtafarm-api/values.yaml +++ b/helm/vtafarm-api/values.yaml @@ -66,7 +66,7 @@ monitor: cpuPct: "90" memPct: "90" storagePct: "85" - restartWindowMin: "15" + restartWindowMin: "1" pendingGraceMin: "10" extraNamespaces: "vault,vault-transit,longhorn-system" diff --git a/internal/config/config.go b/internal/config/config.go index e8cecc8..7c4d886 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -214,7 +214,7 @@ func Load() *Config { CPUPercent: getEnvInt("MONITOR_CPU_PCT", 90), MemPercent: getEnvInt("MONITOR_MEM_PCT", 90), StoragePercent: getEnvInt("MONITOR_STORAGE_PCT", 85), - RestartWindowMin: getEnvInt("MONITOR_RESTART_WINDOW_MIN", 15), + RestartWindowMin: getEnvInt("MONITOR_RESTART_WINDOW_MIN", 1), PendingGraceMin: getEnvInt("MONITOR_PENDING_GRACE_MIN", 10), ExtraNamespaces: splitComma(getEnv("MONITOR_EXTRA_NAMESPACES", "vault,vault-transit,longhorn-system")), },