Package com.linkedin.venice.pushmonitor
Class PushHealthStats
java.lang.Object
com.linkedin.venice.stats.AbstractVeniceStats
com.linkedin.venice.pushmonitor.PushHealthStats
-
Field Summary
Fields inherited from class com.linkedin.venice.stats.AbstractVeniceStats
DELIMITER -
Constructor Summary
ConstructorsConstructorDescriptionPushHealthStats(io.tehuti.metrics.MetricsRepository metricsRepository, String storeName, String clusterName) -
Method Summary
Modifier and TypeMethodDescriptionvoidrecordFailedPush(long durationInSec) voidrecordPushPreparationDuration(long durationInSec) voidrecordSuccessfulPush(long durationInSec) voidrecordSuccessfulPushGauge(long durationInSec) Methods inherited from class com.linkedin.venice.stats.AbstractVeniceStats
avgAndMax, avgAndTotal, getMetricFullName, getMetricsRepository, getName, getSensorFullName, getSensorFullName, isTotalStats, minAndMax, registerOnlyTotalRate, registerOnlyTotalSensor, registerPerStoreAndTotalSensor, registerSensor, registerSensor, registerSensor, registerSensor, registerSensorAttributeGauge, registerSensorIfAbsent, registerSensorIfAbsent, registerSensorIfAbsent, registerSensorWithAggregate, registerSensorWithAggregate, unregisterAllSensors
-
Constructor Details
-
PushHealthStats
-
-
Method Details
-
recordFailedPush
public void recordFailedPush(long durationInSec) -
recordSuccessfulPush
public void recordSuccessfulPush(long durationInSec) -
recordPushPreparationDuration
public void recordPushPreparationDuration(long durationInSec) -
recordSuccessfulPushGauge
public void recordSuccessfulPushGauge(long durationInSec)
-