Today, the DiskUsage tool has a type called a ViewModel that conforms to HealthMetricProvider, which is a data provider for the remote debugging Heartbeat Tool rather than anything view-related, which is confusing. We should refactor / rename things to isolate the view models and the data provider such that the data provider is the HealthMetricProvider and provides the same data to the view.
Today, the DiskUsage tool has a type called a ViewModel that conforms to
HealthMetricProvider
, which is a data provider for the remote debugging Heartbeat Tool rather than anything view-related, which is confusing. We should refactor / rename things to isolate the view models and the data provider such that the data provider is theHealthMetricProvider
and provides the same data to the view.