diff --git a/server.js b/server.js
index 068bfc6c3b7deb2d2e2ccbc25356b44c36266417..1ee3e72b48b5859d3b8e870cb40586ced204c215 100644
--- a/server.js
+++ b/server.js
@@ -9,10 +9,22 @@ require('dotenv').config()
 // Set up Sentry reporting as early in the process as possible.
 const config = require('config').util.toObject()
 const Sentry = require('@sentry/node')
+const disabledIntegrations = ['Console', 'Http']
 Sentry.init({
   dsn: process.env.SENTRY_DSN || config.private.sentry_dsn,
-  integrations: integrations =>
-    integrations.filter(integration => integration.name !== 'Console'),
+  integrations: integrations => {
+    const filtered = integrations.filter(
+      integration => !disabledIntegrations.includes(integration.name)
+    )
+    if (filtered.length != integrations.length - disabledIntegrations.length) {
+      throw Error(
+        `An error occurred while filtering integrations. The following inetgrations were found: ${integrations.map(
+          ({ name }) => name
+        )}`
+      )
+    }
+    return filtered
+  },
 })
 
 if (+process.argv[2]) {