Pulse/internal/hostagent
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
..
agent.go Add SMART disk lifecycle monitoring with historical charts 2026-02-04 13:35:40 +00:00
agent_buffering_test.go Fix offline buffering: add tests, remove unused config, fix flaky test 2025-12-02 22:31:44 +00:00
agent_flushbuffer_test.go Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
agent_metrics_test.go feat: add host agent sysinfo and improve test coverage 2026-01-24 22:42:46 +00:00
agent_new_test.go feat: add host agent sysinfo and improve test coverage 2026-01-24 22:42:46 +00:00
agent_sensors_test.go feat: add host agent sysinfo and improve test coverage 2026-01-24 22:42:46 +00:00
agent_test.go feat: add host agent sysinfo and improve test coverage 2026-01-24 22:42:46 +00:00
command_client_test.go feat: Commands disabled by default, require --enable-commands to opt-in 2025-12-24 17:36:44 +00:00
commands.go Update core infrastructure components 2026-01-28 16:52:35 +00:00
commands_connect_test.go Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
commands_coverage_test.go feat: add host agent sysinfo and improve test coverage 2026-01-24 22:42:46 +00:00
commands_execute_test.go Update core infrastructure components 2026-01-28 16:52:35 +00:00
commands_registration_test.go Add meaningful tests for host agent and exec websocket 2025-12-17 17:02:01 +00:00
commands_test.go Update core infrastructure components 2026-01-28 16:52:35 +00:00
hostagent_coverage_test.go feat: add host agent sysinfo and improve test coverage 2026-01-24 22:42:46 +00:00
mock_collector_test.go feat: add host agent sysinfo and improve test coverage 2026-01-24 22:42:46 +00:00
network_helpers_test.go test: Add comprehensive test coverage across packages 2026-01-19 19:26:18 +00:00
proxmox_setup.go fix(agent): grant PVEDatastoreAdmin for backup visibility 2026-02-03 19:11:25 +00:00
proxmox_setup_test.go feat: add host agent sysinfo and improve test coverage 2026-01-24 22:42:46 +00:00
send_report_test.go hostagent: avoid host ID collisions and prefer LAN IP 2025-12-17 16:29:59 +00:00
sysinfo.go feat: add host agent sysinfo and improve test coverage 2026-01-24 22:42:46 +00:00
sysinfo_test.go feat: add host agent sysinfo and improve test coverage 2026-01-24 22:42:46 +00:00
version.go Add API token scopes and standalone host agent 2025-10-23 11:40:31 +00:00