Package com.wavefront.agent.histogram
-
Interface Summary Interface Description TimeProvider -
Class Summary Class Description DroppingSender Dummy sender.MapLoader<K,V,KM extends net.openhft.chronicle.hash.serialization.BytesReader<K> & net.openhft.chronicle.hash.serialization.BytesWriter<K>,VM extends net.openhft.chronicle.hash.serialization.SizedReader<V> & net.openhft.chronicle.hash.serialization.SizedWriter<V>> Loader forChronicleMap
.MapSettings Stores settings ChronicleMap has been initialized with to trigger map re-creation when settings change (since ChronicleMap doesn't persist init values for entries/avgKeySize/avgValueSize)MapSettings.ClassNameSerializer PointHandlerDispatcher Dispatch task for marshalling "ripe" digests for shipment to the agent to a point handler.QueuingChannelHandler<T> Inbound handler streaming a netty channel out to a square tape.Utils Helpers around histogramsUtils.HistogramKey Uniquely identifies a time-series - time-interval pair.Utils.HistogramKeyMarshaller (For now, a rather trivial) encoding ofUtils.HistogramKey
the form short length and bytes Consider using chronicle-values or making this stateful with a local byte[] / Stringbuffers to be a little more efficient about encodings. -
Enum Summary Enum Description Utils.Granularity Standard supported aggregation Granularities.