Package com.linkedin.venice.router.stats
Class LongTailRetryStatsProvider
- java.lang.Object
-
- com.linkedin.venice.router.stats.LongTailRetryStatsProvider
-
- All Implemented Interfaces:
java.util.function.Function<VenicePath,ScatterGatherStats>
public class LongTailRetryStatsProvider extends java.lang.Object implements java.util.function.Function<VenicePath,ScatterGatherStats>
This class is a stats generator for dds router framework to record scattering/gathering related metrics. Venice is using this class to expose the internal stats to Venice and report them.
-
-
Constructor Summary
Constructors Constructor Description LongTailRetryStatsProvider(RouterStats<AggRouterHttpRequestStats> routerStats)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScatterGatherStats
apply(VenicePath venicePath)
-
-
-
Constructor Detail
-
LongTailRetryStatsProvider
public LongTailRetryStatsProvider(RouterStats<AggRouterHttpRequestStats> routerStats)
-
-
Method Detail
-
apply
public ScatterGatherStats apply(VenicePath venicePath)
- Specified by:
apply
in interfacejava.util.function.Function<VenicePath,ScatterGatherStats>
-
-