From c7d9f89e09f67b7ebccab022cd422e702dd088d2 Mon Sep 17 00:00:00 2001 From: Adrian Gruntkowski Date: Tue, 3 Feb 2026 11:36:49 +0100 Subject: [PATCH] Filter out driver disconnect error messages They are pure noise as the driver is setup to automatically reconnect since https://github.com/plausible/ch/pull/292. --- lib/sentry_filter.ex | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/sentry_filter.ex b/lib/sentry_filter.ex index 4884d17a97c9..4e496d8ec733 100644 --- a/lib/sentry_filter.ex +++ b/lib/sentry_filter.ex @@ -32,6 +32,16 @@ defmodule Plausible.SentryFilter do %{event | fingerprint: ["mint_transport", reason]} end + def before_send( + %{source: :logger, message: %{formatted: "Ch.Connection (#PID<" <> rest}} = event + ) do + if String.ends_with?(rest, ")) disconnected: ** (Mint.HTTPError) the connection is closed") do + false + else + event + end + end + def before_send(%{extra: %{request: %Plausible.Ingestion.Request{}}} = event) do %{event | fingerprint: ["ingestion_request"]} end