Open sentrivana opened 3 months ago
Having this feature for the Django integration would be very helpful to us, if possible
Note that this might be tricky since we don't alert based on status codes in some frameworks, but rather internal exceptions happening in request handlers.
We will first implement this feature for any frameworks where we do alert based on status codes, before moving onto frameworks where we capture the exceptions
We started supporting
failed_request_status_code
for Starlette/FastAPI in https://github.com/getsentry/sentry-python/pull/3008. We should add the option to other web frameworks as well.Note that this might be tricky since we don't alert based on status codes in some frameworks, but rather internal exceptions happening in request handlers.
Failed request status codes
failed_request_status_codes
is a list of status code ranges, where a status code range is one of:__contains__
method (so that we can check whether a code is in the sequence within
)The following are examples of valid
failed_request_status_codes
:[500]
[403, range(500, 599)]
[{500, 501, 502, 503}]