Pulse/internal/monitoring
Pulse Monitor 2a2e281b10 fix: resolve storage display issues (addresses #410, #411, #385)
- Fixed shared storage jumping between nodes on each update by using consistent deduplication
- Shared storage now displays with node="cluster" to indicate it's cluster-wide
- Improved error logging when storage API calls fail to help diagnose permission issues
- Added specific warning when all nodes fail to retrieve storage (helps with #385, #411)

The jumping storage issue (#410) was caused by a race condition where parallel goroutines
would report shared storage under whichever node completed first, causing it to randomly
"jump" between nodes on each polling cycle.
2025-09-03 12:00:52 +00:00
..
metrics_history.go Initial clean Go + TypeScript rewrite 2025-07-28 21:24:33 +00:00
monitor.go fix: storage alerts and UI improvements 2025-09-03 10:04:37 +00:00
monitor_optimized.go fix: resolve storage display issues (addresses #410, #411, #385) 2025-09-03 12:00:52 +00:00
poller.go Fix all TypeScript 'any' types and ensure strict typing 2025-07-30 14:08:06 +00:00
ratetracker.go fix: resolve WebSocket metric updates and improve polling efficiency 2025-08-16 12:12:10 +00:00
reload.go fix: resolve WebSocket metric updates and improve polling efficiency 2025-08-16 12:12:10 +00:00