From 2b3581a6921554232879138341c61565f8f6699a Mon Sep 17 00:00:00 2001 From: Alex Grintsvayg Date: Tue, 6 Oct 2020 10:11:36 -0400 Subject: [PATCH] silence all those quic errors --- internal/metrics/metrics.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/metrics/metrics.go b/internal/metrics/metrics.go index 5c9dc92..23c4448 100644 --- a/internal/metrics/metrics.go +++ b/internal/metrics/metrics.go @@ -87,6 +87,7 @@ const ( errInvalidCharacter = "invalid_character" errBlobNotFound = "blob_not_found" errNoErr = "no_error" + errQuicProto = "quic_protocol_violation" errOther = "other" ) @@ -187,6 +188,8 @@ func TrackError(direction string, e error) (shouldLog bool) { // shouldLog is a errType = errBlobNotFound } else if strings.Contains(err.Error(), "0-byte blob received") { errType = errZeroByteBlob + } else if strings.Contains(err.Error(), "QuicError PROTOCOL_VIOLATION") { + errType = errQuicProto } else if strings.Contains(err.Error(), "invalid character") { errType = errInvalidCharacter } else if _, ok := e.(*json.SyntaxError); ok {