From f016ab9e0c407e94a05c9aa1ae4b80551a0dbbf5 Mon Sep 17 00:00:00 2001 From: pa Date: Sun, 19 Oct 2025 20:46:59 +0900 Subject: [PATCH] sentry beforeSend ignore 403 404 --- src/plugin/sentry.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/plugin/sentry.js b/src/plugin/sentry.js index 35224402..cbf87c10 100644 --- a/src/plugin/sentry.js +++ b/src/plugin/sentry.js @@ -41,14 +41,18 @@ export async function initSentry(app) { replaysSessionSampleRate: 0, replaysOnErrorSampleRate: 1.0, tracesSampleRate: 0.05, - beforeSend(event) { - if ( - event.request?.status !== 404 && - event.request?.status !== 403 && - event.request?.status !== -1 - ) { + beforeSend(event, hint) { + const error = hint.originalException; + if (error && typeof error.message === 'string') { + if ( + error.message.includes('403') || + error.message.includes('404') + ) { + return null; + } return event; } + return event; }, integrations: [ Sentry.replayIntegration({