From 6fe85ca8e1a85e2076c975330fde49c47d86f48a Mon Sep 17 00:00:00 2001 From: Jaime Martinez Date: Thu, 14 Oct 2021 16:58:06 +1100 Subject: refactor: pass metrics as params --- app.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'app.go') diff --git a/app.go b/app.go index af166e72..b97ec0bc 100644 --- a/app.go +++ b/app.go @@ -265,6 +265,9 @@ func (a *theApp) buildHandlerPipeline() (http.Handler, error) { if a.config.RateLimit.SourceIPLimitPerSecond > 0 { rl := ratelimiter.New( + metrics.RateLimitSourceIPBlockedCount, + metrics.RateLimitSourceIPCachedEntries, + metrics.RateLimitSourceIPCacheRequests, ratelimiter.WithSourceIPLimitPerSecond(a.config.RateLimit.SourceIPLimitPerSecond), ratelimiter.WithSourceIPBurstSize(a.config.RateLimit.SourceIPBurst), ) -- cgit v1.2.3