diff --git a/alws/app.py b/alws/app.py index b349f4286..ee1f36628 100644 --- a/alws/app.py +++ b/alws/app.py @@ -3,6 +3,7 @@ import sentry_sdk from fastapi import FastAPI +from pika.exceptions import StreamLostError from starlette.middleware.exceptions import ExceptionMiddleware from alws import routers @@ -29,6 +30,10 @@ dsn=settings.sentry_dsn, traces_sample_rate=settings.sentry_traces_sample_rate, environment=settings.sentry_environment, + ignore_errors=[ + ConnectionResetError, + StreamLostError, + ], ) diff --git a/alws/schemas/build_schema.py b/alws/schemas/build_schema.py index 711a7b645..469bfc387 100644 --- a/alws/schemas/build_schema.py +++ b/alws/schemas/build_schema.py @@ -312,7 +312,7 @@ async def get_module_data_from_beholder( try: beholder_response = await beholder_client.get(endpoint) except Exception: - logging.error('Cannot get module info') + logging.warning('Cannot get module info') return result result['devel'] = devel result['arch'] = arch diff --git a/alws/utils/beholder_client.py b/alws/utils/beholder_client.py index 7b915c0c2..2fc5e91ec 100644 --- a/alws/utils/beholder_client.py +++ b/alws/utils/beholder_client.py @@ -61,7 +61,7 @@ async def iter_endpoints( coro = self.post(endpoint, data) yield await coro except Exception: - logging.error( + logging.warning( "Cannot retrieve beholder info, " "trying next reference platform" )