Weblog collector: Exclude 429 from 4xx (#20443)
Slind14 committed
Jun 10, 2025 at 10:57 UTC
60a6fff5b3a8d414207c37176247bcff38055b1e
3 files changed
+4
-4
src/go/plugin/go.d/collector/squidlog/collect.go
+1
-1
@@ -125,7 +125,7 @@ func (c *Collector) collectHTTPCode() {
125
126
code := c.line.httpCode
127
switch {
128
- case code >= 100 && code < 300, code == 0, code == 304, code == 401:
128
+ case code >= 100 && code < 300, code == 0, code == 304, code == 401, code == 429:
129
c.mx.ReqSuccess.Inc()
130
case code >= 300 && code < 400:
131
c.mx.ReqRedirect.Inc()
src/go/plugin/go.d/collector/weblog/collect.go
+1
-1
@@ -196,7 +196,7 @@ func (c *Collector) collectRespCode() {
196
197
code := c.line.respCode
198
switch {
199
- case code >= 100 && code < 300, code == 304, code == 401:
199
+ case code >= 100 && code < 300, code == 304, code == 401, code == 429:
200
c.mx.ReqSuccess.Inc()
201
case code >= 300 && code < 400:
202
c.mx.ReqRedirect.Inc()
src/health/health.d/web_log.conf
+2
-2
@@ -68,7 +68,7 @@ component: Web log
68
crit: ($web_log_1m_requests > 120) ? ($this < (($status == $CRITICAL) ? ( 85 ) : ( 75 )) ) : ( 0 )
69
delay: up 2m down 15m multiplier 1.5 max 1h
70
summary: Web log successful
71
- info: Ratio of successful HTTP requests over the last minute (1xx, 2xx, 304, 401)
71
+ info: Ratio of successful HTTP requests over the last minute (1xx, 2xx, 304, 401, 429)
72
to: webmaster
73
74
template: web_log_1m_redirects
@@ -98,7 +98,7 @@ component: Web log
98
warn: ($web_log_1m_requests > 120) ? ($this > (($status >= $WARNING) ? ( 10 ) : ( 30 )) ) : ( 0 )
99
delay: up 2m down 15m multiplier 1.5 max 1h
100
summary: Web log bad requests
101
- info: Ratio of client error HTTP requests over the last minute (4xx except 401)
101
+ info: Ratio of client error HTTP requests over the last minute (4xx except 401 and 429)
102
to: webmaster
103
104
template: web_log_1m_internal_errors