Pulse/pkg
rcourtman 5c18748742 Add SMART disk lifecycle monitoring with historical charts
Expand the smartctl collector to capture detailed SMART attributes (SATA
and NVMe), propagate them through the full data pipeline, persist them
as time-series metrics, and display them in an interactive disk detail
drawer with historical sparkline charts.

Backend: add SMARTAttributes struct, writeSMARTMetrics for persistent
storage, "disk" resource type in metrics API with live fallback.
Frontend: enhanced DiskList with Power-On column and SMART warnings,
new DiskDetail drawer matching NodeDrawer styling patterns, generic
HistoryChart metric support with proper tooltip formatting.
2026-02-04 13:35:40 +00:00
..
agents Add SMART disk lifecycle monitoring with historical charts 2026-02-04 13:35:40 +00:00
audit fix: harden SQLite against I/O contention causing persistent lock errors 2026-02-02 17:29:14 +00:00
auth security: add scope checks to AI Patrol and agent profile endpoints 2026-02-03 19:29:56 +00:00
discovery test: expand backend coverage 2026-01-25 21:08:44 +00:00
fsfilters fix: disk-exclude now works with device paths and disk I/O 2026-01-21 19:03:05 +00:00
metrics Fix: metrics store tier fallback for mock mode sparklines 2026-02-03 12:03:06 +00:00
pbs test(monitoring): fix failing snapshot tests and improve coverage 2026-01-04 10:29:40 +00:00
pmg style: Apply gofmt to 37 files 2025-12-02 17:21:48 +00:00
proxmox Minor updates to main and proxmox client 2026-01-28 16:52:50 +00:00
reporting Fix stale metrics store reference in reporting engine after monitor reload 2026-02-04 12:34:40 +00:00
server Fix stale metrics store reference in reporting engine after monitor reload 2026-02-04 12:34:40 +00:00
tlsutil test: Add comprehensive test coverage across packages 2026-01-19 19:26:18 +00:00