Prevent fail counter of a proxy overflows (#5990)

Signed-off-by: vanceli <vanceli@tencent.com>
Signed-off-by: Vance Li <vncl@YingyingM1.local>
Co-authored-by: vanceli <vanceli@tencent.com>
This commit is contained in:
Vancl
2023-04-16 22:08:56 +08:00
committed by GitHub
parent 8e8231d627
commit 7db1d4f6e9
3 changed files with 42 additions and 1 deletions

View File

@@ -105,7 +105,7 @@ func (h *dnsHc) Check(p *Proxy) error {
err := h.send(p.addr)
if err != nil {
HealthcheckFailureCount.WithLabelValues(p.addr).Add(1)
atomic.AddUint32(&p.fails, 1)
p.incrementFails()
return err
}