Historical health service is set to keep data for up to 30 day(s) back.vSAN 8.x
This behavior is by design. The historical health service keeps all vSAN Skyline Health data for up to 30 days depending on the vCenter Server Database available capacity. If disabled, Skyline Health score trend and past health checks details will not be available. All data collected so far will be deleted. This is a hard-coded setting within the software and cannot be modified.
To retain vSAN health check results for longer than 30 days, forward the relevant log files to a third-party Syslog or Log Analytics server.
Configure vCenter Server log forwarding to an external Syslog server.
Ensure the following log file is included in the forwarding configuration: /var/log/vmware/vsan-health/vmware-vsan-health-summary-result.log
For detailed steps on configuring log forwarding via the vCenter Management Interface (VAMI), refer to the official documentation: Forward vCenter Server Log Files to Remote Syslog Server.