From 7d5104d09df99b90205d0a8101674cd8a1479646 Mon Sep 17 00:00:00 2001 From: Karina Kwiatek Date: Sat, 28 Jan 2023 22:10:14 +0100 Subject: [PATCH] Filter out user-facing errors from Sentry --- config/initializers/sentry.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/config/initializers/sentry.rb b/config/initializers/sentry.rb index 1f4a12af..639ded81 100644 --- a/config/initializers/sentry.rb +++ b/config/initializers/sentry.rb @@ -8,4 +8,13 @@ Sentry.init do |config| # of transactions for performance monitoring. # We recommend adjusting this value in production config.traces_sample_rate = 0.25 + + config.before_send do |event, hint| + if hint[:exception].is_a?(Errors::Base) + # These are used for user-facing errors, not when something goes wrong + nil + end + + event + end end