Class AggHostHealthStats

java.lang.Object
com.linkedin.venice.stats.AbstractVeniceAggStats<HostHealthStats>
com.linkedin.venice.router.stats.AggHostHealthStats

public class AggHostHealthStats extends AbstractVeniceAggStats<HostHealthStats>
  • Constructor Details

    • AggHostHealthStats

      public AggHostHealthStats(String clusterName, io.tehuti.metrics.MetricsRepository metricsRepository)
  • Method Details

    • recordUnhealthyHostOfflineInstance

      public void recordUnhealthyHostOfflineInstance(String hostName)
    • recordUnhealthyHostTooManyPendingRequest

      public void recordUnhealthyHostTooManyPendingRequest(String hostName)
    • recordUnhealthyHostHeartBeatFailure

      public void recordUnhealthyHostHeartBeatFailure(String hostName)
    • recordPendingRequestCount

      public void recordPendingRequestCount(String hostName, long cnt)
    • recordLeakedPendingRequestCount

      public void recordLeakedPendingRequestCount(String hostName)
    • recordPendingRequestUnhealthyDuration

      public void recordPendingRequestUnhealthyDuration(String hostName, double duration)
    • recordUnhealthyHostCountCausedByPendingQueue

      public void recordUnhealthyHostCountCausedByPendingQueue(int count)
    • recordUnhealthyHostCountCausedByRouterHeartBeat

      public void recordUnhealthyHostCountCausedByRouterHeartBeat(int count)
    • recordUnhealthyHostDelayJoin

      public void recordUnhealthyHostDelayJoin(String hostName)