Honeybadger's uptime monitoring feature checks your website and API endpoints from different locations around the world, giving you confidence that everyone can access your services.
The most common type of uptime check is a "success" check, which verifies that your server responds with a 20x status code. Sometimes, your server might respond with a redirect (3xx status code) before rendering the final page—such as when a user is redirected to a sign-in page.
You can now configure Honeybadger to follow those redirects and perform the 20x uptime check on the final page in the redirect chain. The default is to follow up to 5 redirects, but you can configure the number of redirects to follow in the settings for each uptime check.
Setting max redirects to 0 mimics the prior behavior of not following redirects, in which case you can use a second "exact" check with the status code being 301, 302, etc. to verify that specific redirects are happening.