Package com.linkedin.venice.router.stats
Class AggHostHealthStats
java.lang.Object
com.linkedin.venice.stats.AbstractVeniceAggStats<HostHealthStats>
com.linkedin.venice.router.stats.AggHostHealthStats
-
Field Summary
Fields inherited from class com.linkedin.venice.stats.AbstractVeniceAggStats
STORE_NAME_FOR_TOTAL_STAT, storeStats, totalStats -
Constructor Summary
ConstructorsConstructorDescriptionAggHostHealthStats(String clusterName, io.tehuti.metrics.MetricsRepository metricsRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoidrecordLeakedPendingRequestCount(String hostName) voidrecordPendingRequestUnhealthyDuration(String hostName, double duration) voidrecordUnhealthyHostCountCausedByPendingQueue(int count) voidvoidrecordUnhealthyHostDelayJoin(String hostName) voidrecordUnhealthyHostHeartBeatFailure(String hostName) voidrecordUnhealthyHostOfflineInstance(String hostName) voidMethods inherited from class com.linkedin.venice.stats.AbstractVeniceAggStats
getNullableStoreStats, getStoreStats, getTotalStats, setStatsSupplier
-
Constructor Details
-
AggHostHealthStats
public AggHostHealthStats(String clusterName, io.tehuti.metrics.MetricsRepository metricsRepository)
-
-
Method Details
-
recordUnhealthyHostOfflineInstance
-
recordUnhealthyHostTooManyPendingRequest
-
recordUnhealthyHostHeartBeatFailure
-
recordLeakedPendingRequestCount
-
recordPendingRequestUnhealthyDuration
-
recordUnhealthyHostCountCausedByPendingQueue
public void recordUnhealthyHostCountCausedByPendingQueue(int count) -
recordUnhealthyHostCountCausedByRouterHeartBeat
public void recordUnhealthyHostCountCausedByRouterHeartBeat(int count) -
recordUnhealthyHostDelayJoin
-