diff options
author | Jaime Martinez <jmartinez@gitlab.com> | 2021-10-14 08:58:06 +0300 |
---|---|---|
committer | Jaime Martinez <jmartinez@gitlab.com> | 2021-10-14 09:01:02 +0300 |
commit | 6fe85ca8e1a85e2076c975330fde49c47d86f48a (patch) | |
tree | 67c6574b2036c51089d797ed7563e6cc8471fe93 /app.go | |
parent | 88e1154f726aba6e3a36ad3f31cd78fa3c9313c5 (diff) |
refactor: pass metrics as params
Diffstat (limited to 'app.go')
-rw-r--r-- | app.go | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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), ) |