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
ConstructorDescriptionPushHealthStats
(io.tehuti.metrics.MetricsRepository metricsRepository, String storeName, String clusterName) -
Method Summary
Modifier and TypeMethodDescriptionvoid
recordFailedPush
(long durationInSec) void
recordPushPreparationDuration
(long durationInSec) void
recordSuccessfulPush
(long durationInSec) void
recordSuccessfulPushGauge
(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)
-