From 91bea38b8ebad1b7f55760e84507f28240db9eda Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Tue, 7 Jul 2020 21:45:31 +0200 Subject: [PATCH] lib: ignore APM errors --- passbook/lib/sentry.py | 2 ++ passbook/root/settings.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/passbook/lib/sentry.py b/passbook/lib/sentry.py index 8aadcd385..08d2bdebf 100644 --- a/passbook/lib/sentry.py +++ b/passbook/lib/sentry.py @@ -4,6 +4,7 @@ from botocore.client import ClientError from django.core.exceptions import DisallowedHost, ValidationError from django.db import InternalError, OperationalError, ProgrammingError from django_redis.exceptions import ConnectionInterrupted +from elasticapm.transport.http import TransportException from redis.exceptions import RedisError from rest_framework.exceptions import APIException from structlog import get_logger @@ -33,6 +34,7 @@ def before_send(event, hint): OSError, RedisError, SentryIgnoredException, + TransportException, ) if "exc_info" in hint: _, exc_value, _ = hint["exc_info"] diff --git a/passbook/root/settings.py b/passbook/root/settings.py index 4e6d5b306..009a286d0 100644 --- a/passbook/root/settings.py +++ b/passbook/root/settings.py @@ -281,7 +281,7 @@ if not DEBUG and _ERROR_REPORTING: release="passbook@%s" % __version__, ) -_APM_ENABLED = CONFIG.y("apm.enabled", True) +_APM_ENABLED = CONFIG.y("apm.enabled", False) if _APM_ENABLED: INSTALLED_APPS.append("elasticapm.contrib.django") ELASTIC_APM = {