From aaea258a21226a893025a65222e244c6b3f4454c Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Thu, 17 Jul 2025 16:06:18 +0300 Subject: Added metrics for sus/malicious connections --- internal/server/metrics/metrics.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'internal/server/metrics/metrics.go') diff --git a/internal/server/metrics/metrics.go b/internal/server/metrics/metrics.go index 4937787..1ce907c 100644 --- a/internal/server/metrics/metrics.go +++ b/internal/server/metrics/metrics.go @@ -26,6 +26,12 @@ var RequestProcessingDuration = promauto.NewHistogramVec(prometheus.HistogramOpt NativeHistogramBucketFactor: 1.00271, }, []string{"request_type", "dropped"}) +var ConnectionsRateLimited = promauto.NewCounterVec(prometheus.CounterOpts{ + Namespace: namespace, + Name: "connections_rate_limited_total", + Help: "The total number of rate limited connections", +}, []string{"category"}) + var ConnectionsEstablished = promauto.NewCounter(prometheus.CounterOpts{ Namespace: namespace, Name: "connections_established_total", -- cgit v1.3.1