Package org.apache.bookkeeper.proto
Class BKStats.OpStats
java.lang.Object
org.apache.bookkeeper.proto.BKStats.OpStats
- Enclosing class:
- BKStats
Operation Statistics.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) long[](package private) long(package private) long(package private) static final int(package private) long(package private) long(package private) double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyOf(BKStats.OpStats other) Copy stats from other OpStats.diff(BKStats.OpStats base) Diff with base opstats.voidIncrement number of failed operations.voidupdateLatency(long latency) Update Latency.
-
Field Details
-
NUM_BUCKETS
static final int NUM_BUCKETS- See Also:
-
maxLatency
long maxLatency -
minLatency
long minLatency -
totalLatency
double totalLatency -
numSuccessOps
long numSuccessOps -
numFailedOps
long numFailedOps -
latencyBuckets
long[] latencyBuckets
-
-
Constructor Details
-
OpStats
OpStats()
-
-
Method Details
-
incrementFailedOps
public void incrementFailedOps()Increment number of failed operations. -
updateLatency
public void updateLatency(long latency) Update Latency. -
toOpStatData
-
diff
Diff with base opstats.- Parameters:
base- base opstats- Returns:
- diff opstats
-
copyOf
Copy stats from other OpStats.- Parameters:
other- other op stats
-