Uses of Class
com.wavefront.agent.histogram.HistogramKey
-
Packages that use HistogramKey Package Description com.wavefront.agent.histogram com.wavefront.agent.histogram.accumulator -
-
Uses of HistogramKey in com.wavefront.agent.histogram
Methods in com.wavefront.agent.histogram that return HistogramKey Modifier and Type Method Description static HistogramKey
HistogramUtils. makeKey(wavefront.report.ReportPoint point, Granularity granularity)
HistogramKey
HistogramUtils.HistogramKeyMarshaller. read(net.openhft.chronicle.bytes.Bytes in, HistogramKey using)
Methods in com.wavefront.agent.histogram with parameters of type HistogramKey Modifier and Type Method Description static wavefront.report.ReportPoint
HistogramUtils. pointFromKeyAndDigest(HistogramKey histogramKey, AgentDigest agentDigest)
HistogramKey
HistogramUtils.HistogramKeyMarshaller. read(net.openhft.chronicle.bytes.Bytes in, HistogramKey using)
void
HistogramUtils.HistogramKeyMarshaller. write(net.openhft.chronicle.bytes.Bytes out, HistogramKey toWrite)
-
Uses of HistogramKey in com.wavefront.agent.histogram.accumulator
Methods in com.wavefront.agent.histogram.accumulator that return types with arguments of type HistogramKey Modifier and Type Method Description Iterator<HistogramKey>
AccumulationCache. getRipeDigestsIterator(com.wavefront.common.TimeProvider clock)
Returns an iterator over "ripe" digests ready to be shippedIterator<HistogramKey>
Accumulator. getRipeDigestsIterator(com.wavefront.common.TimeProvider clock)
Returns an iterator over "ripe" digests ready to be shippedMethods in com.wavefront.agent.histogram.accumulator with parameters of type HistogramKey Modifier and Type Method Description AgentDigest
AccumulationCache. compute(HistogramKey key, BiFunction<? super HistogramKey,? super AgentDigest,? extends AgentDigest> remappingFunction)
Attempts to compute a mapping for the specified key and its current mapped value (or null if there is no current mapping).AgentDigest
Accumulator. compute(HistogramKey key, BiFunction<? super HistogramKey,? super AgentDigest,? extends AgentDigest> remappingFunction)
Attempts to compute a mapping for the specified key and its current mapped value (or null if there is no current mapping).void
AccumulationCache. put(HistogramKey key, double value)
UpdateAgentDigest
in the cache with a double value.void
AccumulationCache. put(HistogramKey key, AgentDigest value)
UpdateAgentDigest
in the cache with anotherAgentDigest
.void
AccumulationCache. put(HistogramKey key, wavefront.report.Histogram value)
UpdateAgentDigest
in the cache with aHistogram
value.void
Accumulator. put(HistogramKey key, double value)
UpdateAgentDigest
in the cache with a double value.void
Accumulator. put(HistogramKey key, AgentDigest value)
UpdateAgentDigest
in the cache with anotherAgentDigest
.void
Accumulator. put(HistogramKey key, wavefront.report.Histogram value)
UpdateAgentDigest
in the cache with aHistogram
value.Method parameters in com.wavefront.agent.histogram.accumulator with type arguments of type HistogramKey Modifier and Type Method Description AgentDigest
AccumulationCache. compute(HistogramKey key, BiFunction<? super HistogramKey,? super AgentDigest,? extends AgentDigest> remappingFunction)
Attempts to compute a mapping for the specified key and its current mapped value (or null if there is no current mapping).AgentDigest
Accumulator. compute(HistogramKey key, BiFunction<? super HistogramKey,? super AgentDigest,? extends AgentDigest> remappingFunction)
Attempts to compute a mapping for the specified key and its current mapped value (or null if there is no current mapping).Constructor parameters in com.wavefront.agent.histogram.accumulator with type arguments of type HistogramKey Constructor Description AccumulationCache(ConcurrentMap<HistogramKey,AgentDigest> backingStore, AgentDigestFactory agentDigestFactory, long cacheSize, String metricPrefix, com.github.benmanes.caffeine.cache.Ticker ticker)
Constructs a new AccumulationCache instance aroundbackingStore
and builds an in-memory index maintaining dispatch times in milliseconds for all HistogramKeys in the backingStore.AccumulationCache(ConcurrentMap<HistogramKey,AgentDigest> backingStore, AgentDigestFactory agentDigestFactory, long cacheSize, String metricPrefix, com.github.benmanes.caffeine.cache.Ticker ticker, Runnable onFailure)
Constructs a new AccumulationCache instance aroundbackingStore
and builds an in-memory index maintaining dispatch times in milliseconds for all HistogramKeys in the backingStore.
-