Skip to content

docs(alerts): move alert creation to its own page - #19067

Open
souredoutlook wants to merge 10 commits into
masterfrom
nmeisenheimer/docs/split-alert-creation-page
Open

docs(alerts): move alert creation to its own page#19067
souredoutlook wants to merge 10 commits into
masterfrom
nmeisenheimer/docs/split-alert-creation-page

Conversation

@souredoutlook

Copy link
Copy Markdown
Contributor

Split the per-option detail out of the Alerts index into a dedicated Creating an Alert page, and document the new "alert on all issues in all projects" source option.

  • Add docs/product/monitors-and-alerts/alerts/create-alerts.mdx covering sources, environment, triggers, filters, actions, and throttling
  • Trim the Alerts index to a high-level summary plus permissions
  • Point legacy /product/alerts/create-alerts/ redirects at the new page
  • Update inbound links from the Monitors and uptime pages

DESCRIBE YOUR PR

Tell us what you're changing and why. If your PR resolves an issue, please link it so it closes automatically.

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

Split the per-option detail out of the Alerts index into a dedicated
Creating an Alert page, and document the new "alert on all issues in all
projects" source option.

- Add docs/product/monitors-and-alerts/alerts/create-alerts.mdx covering
  sources, environment, triggers, filters, actions, and throttling
- Trim the Alerts index to a high-level summary plus permissions
- Point legacy /product/alerts/create-alerts/ redirects at the new page
- Update inbound links from the Monitors and uptime pages

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 15, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
sentry-docs Ready Ready Preview Aug 24, 2026 8:16pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
develop-docs Ignored Ignored Preview Aug 24, 2026 8:16pm

Request Review

@rodolfoBee rodolfoBee left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM

Comment thread docs/product/monitors-and-alerts/alerts/index.mdx Outdated
Comment thread docs/product/monitors-and-alerts/alerts/create-alerts.mdx Outdated

- **Alert on all issues in selected projects**: Pick one or more projects. The Alert evaluates every issue in those projects, no matter which Monitor created it.
- **Alert on specific monitors**: Connect individual [Monitors](/product/monitors-and-alerts/monitors/) so the Alert only evaluates issues those Monitors create. Click **Connect Monitors** to search all Monitors, filter by project, and select the ones you want. Use **Edit Monitors** to change your selection later, or **Create New Monitor** to set up a new one.
- **Alert on all issues in all projects**: The Alert evaluates every issue in the organization. See [Alert on All Projects](#alert-on-all-projects) below.

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 feel mixed about the section it links to below. It doesn't give that much information. I feel like you could simply add to this line here "This is the best choice for teams with simple alerting needs like feed channels in Slack or high level monitoring of newly detected issues." and be good.

Comment thread docs/product/monitors-and-alerts/alerts/create-alerts.mdx Outdated
Comment on lines +33 to +37
### Alert on All Projects

Selecting **Alert on all issues in all projects** scopes the Alert to your whole organization instead of a set of projects. Sentry evaluates it against every issue in the organization and issues from projects created after you save the Alert are covered automatically.

This is the best choice for teams with simple alerting needs like feed channels in Slack or high level monitoring of newly detected issues.

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 really don't think we need this. Added a suggestion above.

Comment thread docs/product/monitors-and-alerts/alerts/create-alerts.mdx Outdated
Comment thread docs/product/monitors-and-alerts/alerts/create-alerts.mdx
Comment thread docs/product/monitors-and-alerts/alerts/create-alerts.mdx Outdated

### If: Filters

Filters decide which actions will run when issue triggers occur.

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.

Is this true? Doesn't a filter further narrow down which issues will qualify for the action to run? And Then decides which actions will run?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

every IF has a corresponding THEN (the action) technically IF is an "action filter". Actions only run on issues matching the filters. If this is confusing we can omit the statement as it's somewhat implied


Filters decide which actions will run when issue triggers occur.

An Alert can have many **If** blocks and each **If** block evaluates filters matching with `all`, `any`, or `none` logic:

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.

This also doesn't seem quite right. It looks like an Alert can have many "If/Then" blocks, but one If set can only use all, any, or none once. As in, I can't say in the same block: "If ANY of these filters match: issue category is outage, issue assigned to no one; AND If ALL of these filters match: Issue type is N+1".

I think what you're trying to say is that Alerts can have multiple If filters? Or Alerts can have multiple "If/Then" blocks?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

yeah this should be two statements maybe? Alerts can have many IF blocks.

As well,

each IF blocks support three types of filtering logic

Comment thread docs/product/monitors-and-alerts/alerts/create-alerts.mdx Outdated

<Alert>

Event attribute, release, and frequency filters only apply to occurrence-based monitors (errors, N+1, and replay), and only to the **A new issue is created** and **An event is captured** triggers. The builder marks these filters with a warning icon.

@sfanahata sfanahata Aug 18, 2026

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.

Can we simplify this sentence? What is a non-occurence-based monitor?

Something more like:

Before the alert
There are a few different categories of filters: Issue Attributes, Frequency, Release, and Event Attributes.

Alert
Frequency, Release, and Event Attributes filters only apply to occurrence-based monitors (errors, N+1, and replay). Non-occurence-based monitors like ([what are these?]) can only be filtered by Issue Attributes.

Frequency, Release, and Event Attributes filters can only be used in combination with A new issue is created and An event is captured triggers. You will see these filters show a warning icon when they cannot be used.

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.

We should also move this alert up out of Issue Attributes. That confused me a lot.

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.

Also, the only "release" attributes I found were under "Event Attributes", which is also how it's documented on this page. I don't think we need to call those out separately from the category, if "Event Attribute" holistically cannot be used with non-occurence-based issues.

Comment thread docs/product/monitors-and-alerts/alerts/create-alerts.mdx

#### Ticket Creation

Create a work item in an issue tracker, and use **these settings** on the action to configure fields such as project, issue type, assignee, and labels:

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.

Why is "these settings" bolded? What settings?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

this would work better with an image - ticket creation has a sub-settings modal I'll clean up

Comment thread docs/product/monitors-and-alerts/alerts/create-alerts.mdx Outdated

</Alert>

### Add Multiple If/Then Blocks

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.

Having this section here makes me think even more so that the If section is just misworded.

@sfanahata sfanahata left a comment

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 love the direction! I think we need to clean this up a bit before we merge. See comments and let me know if you want to chat.

souredoutlook and others added 7 commits August 24, 2026 15:50
Co-authored-by: Shannon Anahata <shannon.anahata@gmail.com>
Co-authored-by: Shannon Anahata <shannon.anahata@gmail.com>
Co-authored-by: Shannon Anahata <shannon.anahata@gmail.com>
Co-authored-by: Shannon Anahata <shannon.anahata@gmail.com>
Co-authored-by: Shannon Anahata <shannon.anahata@gmail.com>
Co-authored-by: Shannon Anahata <shannon.anahata@gmail.com>
Co-authored-by: Shannon Anahata <shannon.anahata@gmail.com>
souredoutlook and others added 2 commits August 24, 2026 16:03
Co-authored-by: Shannon Anahata <shannon.anahata@gmail.com>
Co-authored-by: Shannon Anahata <shannon.anahata@gmail.com>
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.

4 participants