RateLimiterMetrics

class RateLimiterMetrics(meterRegistry: MeterRegistry)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
enum ConsumptionResult : Enum<RateLimiterMetrics.ConsumptionResult>

Functions

Link copied to clipboard
fun consumptionAttempts(configuration: RateLimitConfiguration, consumptionResult: RateLimiterMetrics.ConsumptionResult): Counter
Link copied to clipboard
fun limitAvailabilityDuration(configuration: RateLimitConfiguration): DistributionSummary
Link copied to clipboard
fun limitConsumptionDuration(configuration: RateLimitConfiguration): DistributionSummary
Link copied to clipboard
fun limitReleaseDuration(configuration: RateLimitConfiguration): DistributionSummary
Link copied to clipboard
fun limitResetDuration(configuration: RateLimitConfiguration): DistributionSummary
Link copied to clipboard
fun limitTestDuration(configuration: RateLimitConfiguration): DistributionSummary
Link copied to clipboard
fun tokensConsumed(configuration: RateLimitConfiguration): Counter