From 239d4573c3a65ffb17207c65f55d236723280de5 Mon Sep 17 00:00:00 2001 From: William Petit Date: Fri, 8 Nov 2024 11:19:38 +0100 Subject: [PATCH] feat(sentry): ignore 'net/http: abort' errors See: - https://sentry.in.nuonet.fr/share/issue/972e100ea22d44759c44b6cfad8be7b2/ - https://pkg.go.dev/net/http#:~:text=ErrAbortHandler%20is%20a%20sentinel%20panic%20value%20to%20abort%20a%20handler.%20While%20any%20panic%20from%20ServeHTTP%20aborts%20the%20response%20to%20the%20client%2C%20panicking%20with%20ErrAbortHandler%20also%20suppresses%20logging%20of%20a%20stack%20trace%20to%20the%20server%27s%20error%20log. --- internal/config/sentry.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/config/sentry.go b/internal/config/sentry.go index 8413b86..f704ada 100644 --- a/internal/config/sentry.go +++ b/internal/config/sentry.go @@ -32,7 +32,7 @@ func NewDefaultSentryConfig() SentryConfig { EnableTracing: false, TracesSampleRate: 0.1, ProfilesSampleRate: 0.1, - IgnoreErrors: []string{"context canceled"}, + IgnoreErrors: []string{"context canceled", "net/http: abort"}, SendDefaultPII: false, ServerName: "", Environment: "",