mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-22 19:23:31 +00:00
df7bc21caf
This commit addresses issues reported in #470 related to alert duration tracking, time threshold configuration, and email notification debugging. Backend Changes: - Preserve alert StartTime in preserveAlertState() to maintain accurate duration calculations across monitoring cycles - Add debug logging to track alert creation times and duration preservation - Add comprehensive logging to notification pipeline for email delivery tracking including SMTP config, cooldown status, and delivery attempts Frontend Changes: - Add TimeThresholdSettings component to display and configure per-resource-type alert delays (VMs/Containers, Nodes, Storage, PBS) - Integrate time threshold UI into Thresholds tab with clear labels explaining "seconds above threshold before triggering" - Add informational help text about how alert delays work Related to #470