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
ConstructorDescriptionAggHostHealthStats
(String clusterName, io.tehuti.metrics.MetricsRepository metricsRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoid
recordLeakedPendingRequestCount
(String hostName) void
recordPendingRequestCount
(String hostName, long cnt) void
recordPendingRequestUnhealthyDuration
(String hostName, double duration) void
recordUnhealthyHostCountCausedByPendingQueue
(int count) void
void
recordUnhealthyHostDelayJoin
(String hostName) void
recordUnhealthyHostHeartBeatFailure
(String hostName) void
recordUnhealthyHostOfflineInstance
(String hostName) void
Methods 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
-
recordPendingRequestCount
-
recordLeakedPendingRequestCount
-
recordPendingRequestUnhealthyDuration
-
recordUnhealthyHostCountCausedByPendingQueue
public void recordUnhealthyHostCountCausedByPendingQueue(int count) -
recordUnhealthyHostCountCausedByRouterHeartBeat
public void recordUnhealthyHostCountCausedByRouterHeartBeat(int count) -
recordUnhealthyHostDelayJoin
-