RateLimiterStatistics

@Serializable
data class RateLimiterStatistics(val availableTokens: Double, val totalRequests: Long, val acceptedRequests: Long, val rejectedRequests: Long)(source)

Statistics for a rate limiter.

Constructors

Link copied to clipboard
constructor(availableTokens: Double, totalRequests: Long, acceptedRequests: Long, rejectedRequests: Long)

Properties

Link copied to clipboard

Acceptance rate as a ratio from 0.0 to 1.0.

Link copied to clipboard

Total number of accepted requests

Link copied to clipboard

Current number of available tokens

Link copied to clipboard

Total number of rejected requests

Link copied to clipboard

Rejection rate as a ratio from 0.0 to 1.0.

Link copied to clipboard

Total number of requests attempted