Package com.linkedin.venice.router.stats
Class RouteHttpRequestStats
java.lang.Object
com.linkedin.venice.router.stats.RouteHttpRequestStats
This class stores the stats for combined all type(SINGLE/MULTI/COMPUTE etc) of Router requests to the HttpAsync client compared
to
RouteHttpStats which stores only per type stats.-
Constructor Summary
ConstructorsConstructorDescriptionRouteHttpRequestStats(io.tehuti.metrics.MetricsRepository metricsRepository, StorageNodeClient storageNodeClient) -
Method Summary
Modifier and TypeMethodDescriptionio.tehuti.metrics.MetricsRepositorylonggetPendingRequestCount(String hostName) voidrecordFinishedRequest(String hostName) voidrecordPendingRequest(String hostName) voidrecordUnhealthyQueueDuration(String hostName, double duration)
-
Constructor Details
-
RouteHttpRequestStats
public RouteHttpRequestStats(io.tehuti.metrics.MetricsRepository metricsRepository, StorageNodeClient storageNodeClient)
-
-
Method Details
-
getMetricsRepository
public io.tehuti.metrics.MetricsRepository getMetricsRepository() -
recordPendingRequest
-
recordFinishedRequest
-
recordUnhealthyQueueDuration
-
getPendingRequestCount
-