Class ComputeResponseStats
java.lang.Object
com.linkedin.venice.listener.response.stats.AbstractReadResponseStats
com.linkedin.venice.listener.response.stats.MultiKeyResponseStats
com.linkedin.venice.listener.response.stats.ComputeResponseStats
- All Implemented Interfaces:
ReadResponseStats,ReadResponseStatsRecorder
- Direct Known Subclasses:
ComputeResponseStatsWithSizeProfiling
-
Field Summary
Fields inherited from class com.linkedin.venice.listener.response.stats.AbstractReadResponseStats
multiChunkLargeValueCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddReadComputeDeserializationLatency(double latency) voidaddReadComputeLatency(double latency) voidaddReadComputeOutputSize(int size) voidaddReadComputeSerializationLatency(double latency) voidaddValueSize(int size) voidincrementCosineSimilarityCount(int count) voidincrementCountOperatorCount(int count) voidincrementDotProductCount(int count) voidincrementHadamardProductCount(int count) voidmerge(ReadResponseStatsRecorder other) Merge the stats contained in this instance with those contained in the instance.voidRecord all metrics, including those which can and cannot be merged.Methods inherited from class com.linkedin.venice.listener.response.stats.MultiKeyResponseStats
addKeySize, getRecordCount, setRecordCountMethods inherited from class com.linkedin.venice.listener.response.stats.AbstractReadResponseStats
addDatabaseLookupLatency, getCurrentTimeInNanos, incrementMultiChunkLargeValueCount, isAssembledMultiChunkLargeValue, recordUnmergedMetrics, setStorageExecutionQueueLen, setStorageExecutionSubmissionWaitTime
-
Constructor Details
-
ComputeResponseStats
public ComputeResponseStats()
-
-
Method Details
-
addValueSize
public void addValueSize(int size) - Specified by:
addValueSizein interfaceReadResponseStats- Overrides:
addValueSizein classMultiKeyResponseStats
-
addReadComputeLatency
public void addReadComputeLatency(double latency) - Specified by:
addReadComputeLatencyin interfaceReadResponseStats- Overrides:
addReadComputeLatencyin classAbstractReadResponseStats
-
addReadComputeDeserializationLatency
public void addReadComputeDeserializationLatency(double latency) - Specified by:
addReadComputeDeserializationLatencyin interfaceReadResponseStats- Overrides:
addReadComputeDeserializationLatencyin classAbstractReadResponseStats
-
addReadComputeSerializationLatency
public void addReadComputeSerializationLatency(double latency) - Specified by:
addReadComputeSerializationLatencyin interfaceReadResponseStats- Overrides:
addReadComputeSerializationLatencyin classAbstractReadResponseStats
-
addReadComputeOutputSize
public void addReadComputeOutputSize(int size) - Specified by:
addReadComputeOutputSizein interfaceReadResponseStats- Overrides:
addReadComputeOutputSizein classAbstractReadResponseStats
-
incrementDotProductCount
public void incrementDotProductCount(int count) - Specified by:
incrementDotProductCountin interfaceReadResponseStats- Overrides:
incrementDotProductCountin classAbstractReadResponseStats
-
incrementCountOperatorCount
public void incrementCountOperatorCount(int count) - Specified by:
incrementCountOperatorCountin interfaceReadResponseStats- Overrides:
incrementCountOperatorCountin classAbstractReadResponseStats
-
incrementCosineSimilarityCount
public void incrementCosineSimilarityCount(int count) - Specified by:
incrementCosineSimilarityCountin interfaceReadResponseStats- Overrides:
incrementCosineSimilarityCountin classAbstractReadResponseStats
-
incrementHadamardProductCount
public void incrementHadamardProductCount(int count) - Specified by:
incrementHadamardProductCountin interfaceReadResponseStats- Overrides:
incrementHadamardProductCountin classAbstractReadResponseStats
-
recordMetrics
Description copied from interface:ReadResponseStatsRecorderRecord all metrics, including those which can and cannot be merged.- Specified by:
recordMetricsin interfaceReadResponseStatsRecorder- Overrides:
recordMetricsin classAbstractReadResponseStats- Parameters:
stats- theServerHttpRequestStatsobject to record stats into.
-
merge
Description copied from interface:ReadResponseStatsRecorderMerge the stats contained in this instance with those contained in the instance.- Specified by:
mergein interfaceReadResponseStatsRecorder- Overrides:
mergein classMultiKeyResponseStats- Parameters:
other- instance to merge with.
-