Skip to content

Coolguyzone/feat/monitors guide#17433

Open
coolguyzone wants to merge 7 commits intomasterfrom
coolguyzone/feat/monitors-guide
Open

Coolguyzone/feat/monitors guide#17433
coolguyzone wants to merge 7 commits intomasterfrom
coolguyzone/feat/monitors-guide

Conversation

@coolguyzone
Copy link
Copy Markdown
Contributor

@coolguyzone coolguyzone commented Apr 21, 2026

DESCRIBE YOUR PR

See new guides!
https://sentry-docs-git-coolguyzone-featmonitors-guide.sentry.dev/guides/alerts/
https://sentry-docs-git-coolguyzone-featmonitors-guide.sentry.dev/guides/monitors/

IS YOUR CHANGE URGENT?

Help us prioritize incoming PRs by letting us know when the change needs to go live.

  • Urgent deadline (GA date, etc.):
  • Other deadline:
  • None: Not urgent, can wait up to 1 week+

SLA

  • Teamwork makes the dream work, so please add a reviewer to your PRs.
  • Please give the docs team up to 1 week to review your PR unless you've added an urgent due date to it.
    Thanks in advance for your help!

PRE-MERGE CHECKLIST

Make sure you've checked the following before merging your changes:

  • Checked Vercel preview for correctness, including links
  • PR was reviewed and approved by any necessary SMEs (subject matter experts)
  • PR was reviewed and approved by a member of the Sentry docs team

LEGAL BOILERPLATE

Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.

EXTRA RESOURCES

coolguyzone and others added 7 commits April 14, 2026 15:13
Add a practical alerting guide covering common routing strategies,
noise reduction techniques, fixed vs. change alert thresholds, and
three concrete use case walkthroughs for gaming, SaaS, and mobile.

Draws from and supplements the alerts best-practices page, which
is being retired.

Co-Authored-By: Claude <noreply@anthropic.com>
The heading in alert-types.mdx is "Uptime Alerts" which generates
#uptime-alerts, not #uptime-monitoring.

Co-Authored-By: Claude <noreply@anthropic.com>
…iage link

The states-triage page has no heading generating this anchor. Link to
the page itself instead.

Co-Authored-By: Claude <noreply@anthropic.com>
Add a practical guide covering cron and uptime monitoring strategy:
what to monitor, how to configure checkin margins and max runtime,
noise reduction via environments and ownership, and three concrete
use case walkthroughs for gaming, SaaS, and mobile.

Co-Authored-By: Claude <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 21, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
sentry-docs Ready Ready Preview, Comment Apr 21, 2026 9:25pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
develop-docs Ignored Ignored Apr 21, 2026 9:25pm

Request Review

Comment thread docs/guides/alerts.mdx
Comment on lines +13 to +21
Sentry has three alert types. Each serves a different purpose:

| Type | Triggered By | Best For |
| ---- | ------------ | -------- |
| [Issue alert](/product/alerts/alert-types/#issue-alerts) | An individual issue meeting specified criteria | New errors, regressions, issues affecting specific users or tags |
| [Metric alert](/product/alerts/alert-types/#metric-alerts) | A project-level metric crossing a threshold | Crash rates, error rates, transaction volume, p95 latency |
| [Uptime alert](/product/alerts/alert-types/#uptime-alerts) | HTTP check failing | Endpoint availability |

Most teams start with issue alerts, then add metric alerts for high-level health signals and/or uptime monitoring for critical endpoints.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we care about this distinction anymore. If you navigate through the new UX (you can find it in sentry.sentry or demo.sentry), you'll see that it's pretty "type" agnostic. You can definitely set up alerts based on issue type or category, and that's also really useful, and probably should be mentioned somewhere, but this reads like it's based on the old paradigm. Check it out https://demo.sentry.io/monitors/alerts/?project=-1&statsPeriod=7d

Comment thread docs/guides/alerts.mdx
- **Tag filters**: Scope alerts to what matters, like `customer_type:enterprise` or `environment:production`. Create your own tag filters in [project settings](https://sentry.io/orgredirect/organizations/:orgslug/settings/projects/:projectId/tags/).
- **Age filter**: Use `The issue is newer than X days` to avoid repeated alerts on old, known issues.
- **Frequency floor**: Use `Issue has happened at least {X} times` to filter one-offs that may resolve themselves.
- **Latest release only**: Use `The event is from the latest release` to focus post-deploy monitoring.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Latest release only**: Use `The event is from the latest release` to focus post-deploy monitoring.
- **Latest release only**: Use `The event is from the latest release` to focus post-deploy monitoring. Learn about setting up [releases](https://docs.sentry.io/product/releases/)

Comment thread docs/guides/alerts.mdx
Comment on lines +43 to +59
### Use Change Alerts for Fluctuating Metrics

Fixed thresholds work when you know what "bad" looks like. But some metrics are seasonal, like error counts are naturally lower on weekends and higher during launches. A fixed threshold requires constant manual adjustment.

Use **change alerts** when:
- Traffic patterns vary significantly (daily, weekly, by region)
- You're growing fast and thresholds go stale quickly
- You don't yet know what "normal" looks like for a new feature

A change alert fires when a metric is X% higher than the same window from one week ago — no manual tuning needed as baseline traffic grows.

Use **fixed thresholds** when you have a clear definition of "bad":
- Crash-free session rate drops below 99%
- Any enterprise customer is affected by an error
- Response time for `/checkout` exceeds 500ms

Most teams use both: fixed thresholds for absolute failure conditions and change alerts for relative degradations.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thresholds are much more of a thing on monitors now. There are a few "change" attributes still available, but this is not quite the way to talk about that kind of additional thresholding for alerting.

@sfanahata
Copy link
Copy Markdown
Contributor

sfanahata commented Apr 25, 2026

@coolguyzone I think you're still referencing old UX. Can you take another pass at the current UX? You can find that in the demo org.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants