Package com.linkedin.venice.stats
Class DiskHealthStats
java.lang.Object
com.linkedin.venice.stats.AbstractVeniceStats
com.linkedin.venice.stats.DiskHealthStats
DiskHealthStats measures the disk health conditions based on the periodic tests ran by
the DiskHealthCheckService. Reports 1 if healthy, 0 if unhealthy.
Uses the joint Tehuti+OTel API: a single AsyncMetricEntityStateBase registration
binds both the Tehuti AsyncGauge and the OTel ASYNC_GAUGE to the same
DiskHealthCheckService.isDiskHealthy() callback.
-
Field Summary
Fields inherited from class com.linkedin.venice.stats.AbstractVeniceStats
DELIMITER -
Constructor Summary
ConstructorsConstructorDescriptionDiskHealthStats(io.tehuti.metrics.MetricsRepository metricsRepository, DiskHealthCheckService diskHealthCheckService, String name, String clusterName) -
Method Summary
Methods inherited from class com.linkedin.venice.stats.AbstractVeniceStats
avgAndMax, avgAndTotal, getMetricFullName, getMetricsRepository, getName, getSensorFullName, getSensorFullName, isTotalStats, minAndMax, registerOnlyTotalRate, registerOnlyTotalSensor, registerPerStoreAndTotal, registerPerStoreAndTotalSensor, registerSensor, registerSensor, registerSensor, registerSensor, registerSensorAttributeGauge, registerSensorIfAbsent, registerSensorIfAbsent, registerSensorIfAbsent, registerSensorWithAggregate, registerSensorWithAggregate, unregisterAllSensors
-
Constructor Details
-
DiskHealthStats
public DiskHealthStats(io.tehuti.metrics.MetricsRepository metricsRepository, DiskHealthCheckService diskHealthCheckService, String name, String clusterName)
-