Package-level declarations

Types

Link copied to clipboard
abstract class AdaptiveBatchMeans(val targetBatches: Int)

Does batch means on data as new values come in by:

Link copied to clipboard
class AdaptiveRateBatchMeans(durationUnit: DurationUnit, initialBatchInterval: Duration = 1.milliseconds, targetBatches: Int = 32) : AdaptiveBatchMeans

Rate Batch means is the correct way to report rate metrics. It does all the heavy lifting of calculating the rates over each batch when events come in.

Link copied to clipboard
class AdaptiveTimeWeightedBatchMeans(initialBatchInterval: Duration = 1.milliseconds, targetBatches: Int = 32) : AdaptiveBatchMeans

For continuous metrics, weight new samples by time and do batch means.