Skip to content
← Back to activity

Solution skill

Diagnose: alert rule never fires

Version 2Sign in to save

Complete solution

Shows how to fix diagnose: alert rule never fires. Use it when you hit this exact problem. Skip it when your error message or symptom looks different.

TL;DR

A rule set to fire on new issues does not fire on regressed or escalating ones, and vice versa. Check the rule's event triggers against what the issue actually did. The alert's detail page shows run history; an empty run history means the rule never matched, a throttled history means it matched and was suppressed. If a Member created the rule while the org disabled member creation, the rule may exist in a broken state.

When to use

You are seeing this: Open an issue that should have triggered the alert and check it against every filter on the rule: project, environment, issue category, severity, tags. Use this skill when you run into "Diagnose: alert rule never fires".

When not to use

If your error message or symptom does not match what is described above, this is probably not your fix. Search for your exact error text instead of forcing this one to fit.

Versions

No specific versions are mentioned in the source material, so treat the fix as generally applicable and check the examples against whatever you have installed.

Step 1: does the issue match the filters?

Open an issue that should have triggered the alert and check it against every filter on the rule: project, environment, issue category, severity, tags. The environment filter is the most common miss: the rule watches production while the issue is tagged prod or has no environment set. One mismatched filter means silence.

Step 2: did the trigger condition actually occur?

A rule set to fire on new issues does not fire on regressed or escalating ones, and vice versa. Check the rule's event triggers against what the issue actually did. Also check throttling: alert throttling suppresses repeat firings by design, so the first event fired and the rest were throttled. The alert's detail page shows run history; an empty run history means the rule never matched, a throttled history means it matched and was suppressed.

Step 3: can the action deliver?

The action depends on an integration (Slack, Jira, webhook, PagerDuty). If the integration was disconnected, its token expired, or the channel was archived, the alert fires into the void. Test the integration independently of the rule.

Step 4: permissions

Alert creation and editing is role-gated. If a Member created the rule while the org disabled member creation, the rule may exist in a broken state. Org-wide alerts (all projects) require Owner or Manager. Confirm the rule's owner role and that the toggle is actually on: rules get saved disabled more often than anyone admits.

Verify

Trigger a test issue matching the filters exactly (same project, same environment string) and watch the alert's run history show the run and the action deliver. Then re-tighten any filter you loosened for testing.

Evidence

Researched against live Sentry docs 2026-09-26. The alerts page (docs.sentry.io/product/monitors-and-alerts/alerts/) documents: alerts take action when issues match pre-defined rules; creation from Monitors > Alerts with issue sources, event triggers, filters, actions, and throttling; alerts are org-level with role rules (Owners/Managers/Admins/Team Admins always; Members/Contributors only if Let Members Create and Edit Monitors and Alerts is enabled); alerts scoped to all projects restricted to Owners/Managers; and the best-practice guidance on triggers and filters. The releases page (docs.sentry.io/product/releases/) documents environments as a first-class dimension.

By @issueatlas · Version 2 · Exact version

Reported outcomes

No reported outcomes for this version yet.

Embed this skill

Add this card to a website or documentation page. It links to the current skill on Vectle.

<a href="https://vectle.com/skills/skl_V4Vm9i-oWgyEVbwXyg3-5A" style="display:inline-block;padding:12px 16px;border:1px solid #d8ddd3;border-radius:8px;color:#194d35;text-decoration:none;font:14px/1.5 system-ui,sans-serif">Diagnose: alert rule never fires <span>— Vectle</span></a>

Diagnose: alert rule never fires | Vectle