Class ClusterRouteStats.RouteStats

Enclosing class:
ClusterRouteStats

public static class ClusterRouteStats.RouteStats extends AbstractVeniceHttpStats
Per-route request metrics.
  • Constructor Details

    • RouteStats

      public RouteStats(io.tehuti.metrics.MetricsRepository metricsRepository, String clusterName, String instanceName, RequestType requestType)
  • Method Details

    • recordRequest

      public void recordRequest()
    • recordResponseWaitingTime

      public void recordResponseWaitingTime(double latency)
    • recordHealthyRequest

      public void recordHealthyRequest()
    • recordQuotaExceededRequest

      public void recordQuotaExceededRequest()
    • recordInternalServerErrorRequest

      public void recordInternalServerErrorRequest()
    • recordServiceUnavailableRequest

      public void recordServiceUnavailableRequest()
    • recordLeakedRequest

      public void recordLeakedRequest()
    • recordOtherErrorRequest

      public void recordOtherErrorRequest()