diff --git a/server/index.js b/server/index.js index 9b5582a6a..4e7e67780 100644 --- a/server/index.js +++ b/server/index.js @@ -88,7 +88,14 @@ if (process.env.NODE_ENV === 'development') { bugsnag.register(process.env.BUGSNAG_KEY, { filters: ['authorization'], }); - app.on('error', bugsnag.koaHandler); + app.on('error', error => { + // we don't need to report every time a request stops to the bug tracker + if (error.code === 'EPIPE' || error.code === 'ECONNRESET') { + logger.warn('Connection error', { error }); + } else { + bugsnag.koaHandler(error); + } + }); } }