From 798fbf6ecf5e12ac3bb290cd66549f8d3adc557c Mon Sep 17 00:00:00 2001 From: Pulse Monitor Date: Wed, 20 Aug 2025 14:51:26 +0000 Subject: [PATCH] feat: add UI hints about Proxmox tag-based alert control - added prominent help box in Alerts overview showing available tags - updated Custom Rules tab to show tags in priority order - made feature discoverable without reading documentation - emphasized use cases (dev VMs, TrueNAS, maintenance windows) --- .../src/components/Alerts/CustomRulesTab.tsx | 8 ++++--- frontend-modern/src/pages/Alerts.tsx | 23 +++++++++++++++++++ 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/frontend-modern/src/components/Alerts/CustomRulesTab.tsx b/frontend-modern/src/components/Alerts/CustomRulesTab.tsx index 427ef96ed..b5e3d720d 100644 --- a/frontend-modern/src/components/Alerts/CustomRulesTab.tsx +++ b/frontend-modern/src/components/Alerts/CustomRulesTab.tsx @@ -61,12 +61,14 @@ export function CustomRulesTab(props: CustomRulesTabProps) {
-

Alert Priority Order:

+

Alert Control Methods:

    -
  1. Guest-specific overrides (highest priority)
  2. +
  3. Proxmox VM/CT tags (pulse-no-alerts, pulse-monitor-only, pulse-relaxed)
  4. +
  5. Guest-specific overrides in Settings
  6. Custom rules (evaluated by priority number)
  7. -
  8. Global default thresholds (lowest priority)
  9. +
  10. Global default thresholds
+

Tip: Use Proxmox tags for direct VM control without UI navigation!

diff --git a/frontend-modern/src/pages/Alerts.tsx b/frontend-modern/src/pages/Alerts.tsx index 0fd669623..92ef43066 100644 --- a/frontend-modern/src/pages/Alerts.tsx +++ b/frontend-modern/src/pages/Alerts.tsx @@ -689,6 +689,29 @@ function OverviewTab(props: { overrides: Override[]; activeAlerts: Record + {/* Proxmox Tags Help */} +
+
+ + + +
+

💡 Quick Tip: Control alerts directly in Proxmox!

+

+ Add these tags to any VM/CT in Proxmox to control alert behavior without navigating to Pulse: +

+
    +
  • pulse-no-alerts - Disable all alerts for maintenance or special VMs
  • +
  • pulse-monitor-only - Show in UI but don't send notifications
  • +
  • pulse-relaxed - Use higher thresholds (95% CPU/RAM, 98% disk)
  • +
+

+ Perfect for dev VMs, services that run hot (TrueNAS, databases), or temporary maintenance windows. +

+
+
+
+ {/* Recent Alerts */}

Active Alerts