kumulant/com.eignex.kumulant.stat.rate/DecayingRateResult DecayingRateResult @Serializable@SerialName(value = "DecayingRateResult")data class DecayingRateResult(val rate: Double, val timestampNanos: Long) : Result, HasRate(source)Exponentially time-decayed rate snapshot. Members Constructors DecayingRateResult Link copied to clipboard constructor(rate: Double, timestampNanos: Long) Properties rate Link copied to clipboard open override val rate: DoubleNormalised rate in events per second (Hz). Zero when no observations have arrived. timestampNanos Link copied to clipboard val timestampNanos: LongWall-clock timestamp (nanoseconds) of the snapshot, for downstream extrapolation. Functions per Link copied to clipboard open fun per(duration: Duration): DoubleRescale the throughput to a specific time duration. Equivalent to rate * duration.toDouble(DurationUnit.SECONDS). DecayingRateResult constructor(rate: Double, timestampNanos: Long)(source) rate open override val rate: Double(source)Normalised rate in events per second (Hz). Zero when no observations have arrived. timestampNanos val timestampNanos: Long(source)Wall-clock timestamp (nanoseconds) of the snapshot, for downstream extrapolation.