A lightweight stats library used for exporting bookkeeper stats.
Interface Summary Interface Description CounterSimple stats that require only increment and decrement functions on a Long. Gauge<T extends java.lang.Number>A guage is a value that has only one value at a specific point in time. OpStatsLoggerThis interface handles logging of statistics related to each operation. StatsLoggerA simple interface that exposes just 2 useful methods. StatsProviderProvider to provide stats logger for different scopes.
Class Summary Class Description AlertStatsLoggerThis class is used to raise alert when we detect an event that should never happen in production. CachingStatsLoggerA
StatsLoggerthat caches the stats objects created by other
CachingStatsProvideradds the caching functionality to an existing
NullStatsProviderA no-op stats provider implementation. OpStatsDataThis class provides a read view of operation specific stats. StatsAn umbrella class for loading stats provider. ThreadRegistryFor mapping thread ids to thread pools and threads within those pools or just for lone named threads. ThreadRegistry.ThreadPoolThreadStores the thread pool and ordinal.