AdaptiveLimiterStatistics

@Serializable
data class AdaptiveLimiterStatistics(val currentLimit: Int, val inFlight: Int, val totalCalls: Long, val overloadEvents: Long)(source)

Snapshot of AdaptiveLimiter state.

Constructors

Link copied to clipboard
constructor(currentLimit: Int, inFlight: Int, totalCalls: Long, overloadEvents: Long)

Properties

Link copied to clipboard

Current concurrency limit (adapts over time).

Link copied to clipboard

Number of calls currently in flight.

Link copied to clipboard

Total number of calls that triggered a multiplicative decrease.

Link copied to clipboard

Total number of calls admitted so far.

Link copied to clipboard

Current utilization as a ratio from 0.0 to 1.0.