Interface DistributedMetricsContext<S extends DistributedAllMetricsSnapshot>
-
- All Superinterfaces:
java.lang.AutoCloseable,java.lang.Comparable<MetricsContext<S>>,MetricsContext<S>
- All Known Implementing Classes:
DistributedMetricsContextImpl
public interface DistributedMetricsContext<S extends DistributedAllMetricsSnapshot> extends MetricsContext<S>
-
-
Field Summary
-
Fields inherited from interface com.emc.mongoose.base.metrics.context.MetricsContext
DEFAULT_RESERVOIR_SIZE, DEFAULT_SNAPSHOT_UPDATE_PERIOD_MILLIS
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SlastSnapshot()java.util.List<java.lang.String>nodeAddrs()intnodeCount()java.util.List<java.lang.Double>quantileValues()-
Methods inherited from interface com.emc.mongoose.base.metrics.context.MetricsContext
avgPersistEnabled, close, comment, concurrencyLimit, concurrencyThreshold, elapsedTimeMillis, enterThresholdState, exitThresholdState, isStarted, itemDataSize, lastOutputTs, lastOutputTs, loadStepId, markFail, markFail, markPartSucc, markPartSucc, markSucc, markSucc, metadata, opType, outputPeriodMillis, refreshLastSnapshot, runId, start, startTimeStamp, stdOutColorEnabled, sumPersistEnabled, thresholdMetrics, thresholdStateEntered, thresholdStateExited
-
-
-
-
Method Detail
-
nodeCount
int nodeCount()
-
nodeAddrs
java.util.List<java.lang.String> nodeAddrs()
-
quantileValues
java.util.List<java.lang.Double> quantileValues()
-
lastSnapshot
S lastSnapshot()
- Specified by:
lastSnapshotin interfaceMetricsContext<S extends DistributedAllMetricsSnapshot>
-
-