Package com.linkedin.davinci.stats
Class DIVStats
- java.lang.Object
-
- com.linkedin.davinci.stats.DIVStats
-
public class DIVStats extends java.lang.Object
This class contains stats for DIV. The stat class is used inVeniceVersionedStats
to serve for a single store version or total of all store versions. This class does not contain reporting logic as reporting is done by theDIVStatsReporter
.
-
-
Constructor Summary
Constructors Constructor Description DIVStats()
-
Method Summary
-
-
-
Method Detail
-
getDuplicateMsg
public long getDuplicateMsg()
-
recordDuplicateMsg
public void recordDuplicateMsg()
-
setDuplicateMsg
public void setDuplicateMsg(long count)
-
getMissingMsg
public long getMissingMsg()
-
recordMissingMsg
public void recordMissingMsg()
-
setMissingMsg
public void setMissingMsg(long count)
-
getCorruptedMsg
public long getCorruptedMsg()
-
recordCorruptedMsg
public void recordCorruptedMsg()
-
setCorruptedMsg
public void setCorruptedMsg(long count)
-
getSuccessMsg
public long getSuccessMsg()
-
recordSuccessMsg
public void recordSuccessMsg()
-
setSuccessMsg
public void setSuccessMsg(long count)
-
getProducerSourceBrokerLatencySensor
public WritePathLatencySensor getProducerSourceBrokerLatencySensor()
-
recordProducerSourceBrokerLatencyMs
public void recordProducerSourceBrokerLatencyMs(double value, long currentTimeMs)
-
recordSourceBrokerLeaderConsumerLatencyMs
public void recordSourceBrokerLeaderConsumerLatencyMs(double value, long currentTimeMs)
-
getSourceBrokerLeaderConsumerLatencySensor
public WritePathLatencySensor getSourceBrokerLeaderConsumerLatencySensor()
-
recordProducerLocalBrokerLatencyMs
public void recordProducerLocalBrokerLatencyMs(double value, long currentTimeMs)
-
getProducerLocalBrokerLatencySensor
public WritePathLatencySensor getProducerLocalBrokerLatencySensor()
-
recordLocalBrokerFollowerConsumerLatencyMs
public void recordLocalBrokerFollowerConsumerLatencyMs(double value, long currentTimeMs)
-
getLocalBrokerFollowerConsumerLatencySensor
public WritePathLatencySensor getLocalBrokerFollowerConsumerLatencySensor()
-
recordLeaderProducerCompletionLatencyMs
public void recordLeaderProducerCompletionLatencyMs(double value, long currentTimeMs)
-
getLeaderProducerCompletionLatencySensor
public WritePathLatencySensor getLeaderProducerCompletionLatencySensor()
-
getLeaderDIVCompletionLatencySensor
public WritePathLatencySensor getLeaderDIVCompletionLatencySensor()
-
recordLeaderDIVCompletionLatencyMs
public void recordLeaderDIVCompletionLatencyMs(double value, long currentTimeMs)
-
recordBenignLeaderOffsetRewind
public void recordBenignLeaderOffsetRewind()
-
getBenignLeaderOffsetRewindCount
public long getBenignLeaderOffsetRewindCount()
-
setBenignLeaderOffsetRewindCount
public void setBenignLeaderOffsetRewindCount(long count)
-
recordPotentiallyLossyLeaderOffsetRewind
public void recordPotentiallyLossyLeaderOffsetRewind()
-
getPotentiallyLossyLeaderOffsetRewindCount
public long getPotentiallyLossyLeaderOffsetRewindCount()
-
setPotentiallyLossyLeaderOffsetRewindCount
public void setPotentiallyLossyLeaderOffsetRewindCount(long count)
-
recordLeaderProducerFailure
public void recordLeaderProducerFailure()
-
getLeaderProducerFailure
public long getLeaderProducerFailure()
-
setLeaderProducerFailure
public void setLeaderProducerFailure(long count)
-
recordBenignLeaderProducerFailure
public void recordBenignLeaderProducerFailure()
-
getBenignLeaderProducerFailure
public long getBenignLeaderProducerFailure()
-
setBenignLeaderProducerFailure
public void setBenignLeaderProducerFailure(long count)
-
-