Back to Blog Home

Downtime happens, fix it faster - Uptime monitoring now in open beta

Gabriel Lopes image
Angela Jiang image

Gabriel Lopes, Angela Jiang -

Downtime happens, fix it faster - Uptime monitoring now in open beta

That moment when everything’s running smoothly—users engaged, conversions flowing—until your site takes a break, and you find out from a tweet. We’ve all been there, scrambling to fix an issue that's been broken for who knows how long while social media lights up. A few minutes of downtime, and now you're not just fixing the issue—you’re dealing with frustrated users and a reputation hit.

That’s where Uptime Monitoring comes in. It's like that overly cautious teammate watching your endpoints 24/7, alerting you the second something breaks—because finding out from Twitter shouldn't be your first alert. It tracks service availability, lets you monitor multiple URLs, and customize alerts with HTTP methods, headers, and body parameters, so you can quickly spot outages and fix issues faster.

Uptime Monitoring is in open beta – which means you can try it for free. To get started with Sentry, sign up here.

Monitoring 24/7, so you don’t have to

Sentry's Uptime Monitoring gives you full visibility into your system’s health around the clock, so you can make sure that no issues – from DNS resolution problems to bad responses, to application errors – fall through the cracks, even if they happen at 3 a.m.

How it works––we proactively monitor your web services by performing health checks on configured URLs through HTTP requests every 60 seconds. If an issue is detected, you'll be notified immediately when things happen like:

  • The URL returns a status code other than 200 (success).

  • The response takes longer than 10 seconds (timeout).

  • A DNS resolution error occurs.

Sentry will automatically detect the most seen URL from your Sentry errors and create an uptime monitoring alert for it, without any extra setup from your end. When the alert is triggered, an uptime issue will be created in Sentry, and it will auto-resolve when the uptime alert returns to a healthy status.

You can also configure your own alerts to trigger whenever an uptime check request fails to meet our uptime check criteria. You'll be able to see the latest uptime check request status ("Up" or "Down") in the “Alert Rules” tab. You can customize uptime alerts to match the expected response codes for your website or API, and get instant notifications via Slack if any downtime is detected.

To create uptime monitoring alerts:

  1. Navigate to Alerts and click "Create Alert Rule".

  2. Select “Uptime Monitor” to create an uptime alert.

  3. On the alert configuration page, configure the alert, such as the URL and request method Sentry should execute regular uptime checks on.

Full visibility into application health

We won’t just ping you when something breaks—Uptime Monitoring is fully integrated with the rest of the Sentry platform, so you get detailed insights alongside traces and related errors to debug downtime faster. When an uptime check fails, related errors give you a clear view of potential causes, cutting down triage time and letting you focus on the fix.

This makes it easier to debug across distributed systems and microservices architectures with contextualized traces. With distributed tracing, you get a connected view of your application from frontend to backend, tracking performance metrics like throughput and latency while seeing the impact of errors across multiple systems. For example, if a monitored URL returns a 500 status code, Sentry can trace the error back to a specific backend issue, like a Next.js app failing to connect to the database—pinpointing the root cause quickly so you can fix it faster.

To set up tracing for your Sentry org, see here.

Get started with Uptime Monitoring

Uptime Monitoring is available automatically - no set up required— for the most frequently encountered hostname in your error data, ensuring continuous monitoring of your most critical services. You can also create custom uptime monitoring alerts for specific URLs, with full control over request details like HTTP method, headers, and body parameters. Uptime Monitoring is free during the beta, with pricing to be announced at a later date.

Give it a try, and let us know how it goes. You can share your feedback on GitHub or jump into the discussion on Discord.

Not an existing Sentry customer? Sign up free or request a demo to get started.

Share

Share on Twitter
Share on Facebook
Share on HackerNews
Share on LinkedIn

Published

Sentry Sign Up CTA

Code breaks, fix it faster

Sign up for Sentry and monitor your application in minutes.

Try Sentry Free

Topics

Performance Monitoring

New product releases and exclusive demos

Listen to the Syntax Podcast

Of course we sponsor a developer podcast. Check it out on your favorite listening platform.

Listen To Syntax
    TwitterGitHubDribbbleLinkedinDiscord
© 2024 • Sentry is a registered Trademark of Functional Software, Inc.