Adopt the unified Defender portal and Sentinel switches your Microsoft security rules off for you.
The documentation says so directly, and teams still walk into it halfway through a migration. Incident creation moves over to Defender XDR, which is the right behavior, but a rule set that quietly loses two entire types is something to understand before you migrate rather than during the post-mortem. We inventory, tune and maintain Sentinel detection rules for organizations across the United States.

- 7 typesRule and template types available
- Once a minuteHow often near real time rules run
- No alertsAnomaly rules write to a table instead
- Auto disabledMicrosoft security rules, after the portal move
Eight things that decide whether your detections work.
Scheduled rules, which is most of your rule set
This is the type most estates run almost exclusively. A Kusto query executes on a schedule against raw data across a defined lookback window, and an alert fires when the results cross whatever threshold you set. Because the query logic sits in the open inside the rule, somebody can read it, understand it and tune it.
Near real time rules and what they cost
These are a narrow subset of scheduled rules built to execute every sixty seconds, so the information they carry is as current as the platform can make it. They behave much like scheduled rules but with restrictions attached, which makes them a precision instrument rather than something to reach for whenever a detection feels urgent.
Anomaly rules, which deliberately do not alert
Machine learning watches behavior over a window, establishes what normal looks like, then marks anything falling outside it. The part people miss is that these rules raise no alerts of their own. What they do is write detected anomalies into the Anomalies table, and you query that table to bring context into your detections, your investigations and your hunts.
Tuning anomalies through flighting
The configuration on an out of the box anomaly rule is fixed, with no editing or fine-tuning available. The workaround is built into the product: duplicate the rule, tune your copy, then run that copy in Flighting mode while the original continues in Production alongside it. Compare the two sets of results and promote the duplicate once the tuning holds up.
Two rule types that disappear on the Defender portal move
Two types go away entirely once you enable Defender XDR incident integration or onboard Sentinel to the Defender portal: Microsoft security rules and Advanced multistage attack detection. Incident creation passes to Defender XDR, and anything of that kind you had already defined is disabled without being asked.
The rules you cannot edit but should enable
Three more types round out the list. Microsoft Threat Intelligence Analytics allows no customization and works by matching CEF logs, Syslog data or Windows DNS events against domain, IP and URL threat indicators. Fusion arrives enabled, keeps its logic hidden, and exists as a single instance. ML Behavior Analytics, still in preview, looks for anomalous SSH and RDP login behavior.
The permission trap in multi-tenant deployments
Ordinarily a rule holds an access token of its own, which keeps it running regardless of what happens to the person who wrote it. There is one exception, and it matters. A rule reaching into a workspace in another subscription or another tenant runs on the credentials of whoever created it, so the day that person loses access is the day the rule stops.
Rules as code, through ARM templates
A rule can be exported into an Azure Resource Manager template so it is managed and deployed as code, and imported back from a template file to be read and edited in the interface. Anywhere more than one workspace exists, this is the mechanism that makes a rule set consistent instead of built twice by hand and diverging from week one.
The day the author of a cross-tenant rule loses access is the day that rule stops running.
There is a documented exception to the usual permission model, and it does the most damage in precisely the environments least likely to spot it.
- The standard behavior is that an access permissions token gets attached to the rule and stored with it, so the rule continues reaching its workspace whatever happens to the person who wrote it. That is what everyone assumes, and inside a single tenant the assumption holds.
- Where the rule reaches a workspace in a different subscription or a different tenant, the managed provider case and the multi-entity group case, no independent token is used. The rule runs on the credentials of whoever created it. Take that access away and the rule ceases to function.
- What you see is a health monitoring message reporting insufficient access to resource, followed by the rule disabling itself once it has failed enough times. The practical effect is that an engineer who left in one month can take a set of detections offline in another, with nothing linking the two events for anyone looking at the console.
- No setting fixes this. It is handled by process: build cross-tenant rules under an account that outlives individuals, watch rule health as a deliberate activity rather than incidentally, and make a rule ownership check part of offboarding any security engineer.
Four things that make a rule set worth having.
We reduce noise before we add coverage
An unactioned rule is a liability rather than a control, because what it actually teaches the team is that the console can be ignored. Adjusting a threshold, narrowing scope to the assets that matter, or switching a rule off entirely each improve your detection posture more than adding one more rule to the stack.
We check for rules that disabled themselves
A cross-tenant rule runs on the credentials of the person who built it rather than on a token of its own. Once that access goes, the rule fails, raises an insufficient access to resource health message, and disables itself after enough repeated failures. Nobody in the organization ever links a departure in March to detections that went missing in June.
We use anomaly rules for what they are
No alerts come out of them. What they do is write the anomalies they detect into the Anomalies table for you to query, supplying context that sharpens detections, investigations and hunts. Enable them expecting alerts and you will conclude they are broken. Query the table instead and they earn their place.
We put the rule set under source control
Because rules move out to ARM templates and back in from template files, the whole set becomes reviewable, deployable to any workspace and recoverable after a mistake. More importantly it gives detection engineering a change history, instead of leaving it as a portal that somebody edited last Thursday for reasons nobody wrote down.
Four phases across roughly six weeks.
- 01Week 1
Inventory the rules and their health
We list every enabled rule against its type, the tables it reads, how many alerts it produces and what its health state says. Auto-disabled rules get called out by name, because a cross-tenant rule can take itself offline when its creator loses access and nobody in the organization ever connects those two events.
- Full rule inventory by type and source table
- Alert volume per rule over a representative period
- Auto-disabled and failing rules identified
- Rules created by departed staff flagged
- 02Weeks 2 to 3
Reduce the noise before adding anything
A rule throwing out alerts that nobody ever acts on costs you more than having no rule at all, because it teaches the team to look past the console. Each one gets tuned, given a threshold, scoped down or retired outright, and the decision is written down so nobody quietly undoes it in six months.
- High volume low value rules identified
- Tuning applied with thresholds and exclusions
- Rules retired where tuning cannot help
- Noise reduction measured against the baseline
- 03Week 4
Find the gaps and fill them from templates
The guidance is emphatic about using analytics rule templates from Content Hub solutions, which are authored by security specialists around known threats and attack chains. Install the solution matching a source you have already connected and its rules come with it, which is a far better starting point than writing detection logic from nothing.
- Connected sources without detection coverage identified
- Content Hub solutions installed for those sources
- Templates activated and scoped
- Anomaly rules enabled and their table queried for context
- 04Weeks 5 to 6
Make it maintainable and portal ready
The rule set gets exported to ARM templates so it can be deployed and reviewed like any other code, ownership is lifted off named individuals anywhere cross-tenant access is in play, and the move to the Defender portal is planned properly, including an explicit list of the rules that transition will disable.
- Rules exported as ARM templates for source control
- Cross-tenant rule ownership moved off individuals
- Defender portal impact on rule types documented
- Rule health monitoring established
Six situations where the rule set needs work.
A business whose analysts stopped reading alerts
Nothing signals overdue tuning more plainly. Treat alert fatigue as a training issue and nothing changes, because it is a rule quality issue. The fix is measurement: find which specific rules produce alerts nobody acts on, then tune or retire those, rather than asking people to concentrate harder.
An organization moving to the Defender portal
Enable Defender XDR incident integration, or onboard Sentinel to the Defender portal, and both Microsoft security rules and Advanced multistage attack detection cease to be available, with any existing rules of those types disabled automatically. Establishing that in advance saves a genuinely confusing week on the other side of the migration.
A managed service provider or multi-entity group
Rules crossing a subscription or tenant boundary run on the credentials of whoever created them, not on an independent access token. Where engineers move between accounts and between customers regularly, that becomes a recurring source of detections that switch themselves off with nobody correctly identifying why.
A regulated firm evidencing detection coverage
Sooner or later a SOC 2 auditor, a NYDFS Part 500 assessment or an insurance questionnaire will ask which threats you detect and how you know that you do. A rule set mapped against your connected sources, held as ARM templates and monitored for health gives a concrete answer. A screenshot of the enabled rules list does not.
An operator ingesting sources with no detection on them
Ingesting a log source that no analytics rule ever reads is spending with nothing on the other side of it. Install the Content Hub solution for that source and its rule templates arrive with it, which is faster and cheaper than authoring detection logic yourself for data you are already paying to store.
A company building a detection engineering practice
Moving rules out to ARM templates and back again is what turns detection engineering into a discipline instead of a sequence of edits made in a portal. It also creates a moment where a rule can be reviewed before it is live, and that review is where most tuning problems would have been caught in the first place.
How US organizations run Sentinel detection.
| Feature | Tuned and maintained | Enabled at deployment | Templates activated broadly |
|---|---|---|---|
Alert volume manageable | Yes | Variable | No |
Alerts actually actioned | Most | Some | Few |
Rules tuned rather than ignored | Yes | No | No |
Coverage gaps identified | Yes | No | Assumed absent |
Anomaly context used | Queried in hunting | Unused | Unused |
Rule health monitored | Yes | No | No |
Rules under source control | ARM templates | No | No |
Cross-tenant ownership safe | Yes | Unknown | Unknown |
Defender portal impact known | Documented | Unknown | Unknown |
Analyst trust in the console | High | Moderate | Low |
What each rule type does, and whether you can change it.
Type
Scheduled
- What it does
- Kusto query on an interval against a lookback period
- Customizable
- Yes, fully
Type
Near real time
- What it does
- A limited subset of scheduled rules, running once a minute
- Customizable
- Yes, with limitations
Type
Anomaly
- What it does
- Machine learning baseline, writes to the Anomalies table
- Customizable
- Only via a duplicate in flighting mode
Type
Microsoft security
- What it does
- Turns alerts raised by other Microsoft security products into incidents as they arrive
- Customizable
- Yes, but unavailable on the Defender portal
Type
Threat intelligence
- What it does
- Matches CEF, Syslog, and Windows DNS events against indicators
- Customizable
- No
Type
Fusion
- What it does
- Correlates low-fidelity alerts into high-fidelity incidents
- Customizable
- No, and only one instance
Type
ML behavior analytics
- What it does
- Anomalous SSH and RDP login behavior, in preview
- Customizable
- No
Type
Generates its own alerts
- What it does
- All except anomaly rules
- Customizable
- Anomalies go to a table
Type
Enabled by default
- What it does
- Advanced multistage attack detection
- Customizable
- Others require activation
Type
Affected by the Defender portal move
- What it does
- Microsoft security and Fusion
- Customizable
- Both auto-disabled
Five steps, and the first two are subtraction.
- 1
Inventory rules with volume and health
We catalog each enabled rule against its type, the tables it reads, its alert volume and its health state. Rules that are failing or have disabled themselves get named explicitly, cross-tenant rules whose creator lost access included, because those fail with an insufficient access message that almost never reaches a human.
- 2
Measure which alerts get actioned
Alert volume is the wrong metric. Action taken is the right one. The rule to tune is the one generating plenty of alerts that analysts reliably close as benign. The rule to defend against well-meaning consolidation is the quiet one whose few alerts always turn out to matter.
- 3
Tune, scope, or retire
We adjust thresholds, scope rules down to the assets that matter, and add exclusions wherever a known benign pattern is doing most of the talking. Where no amount of tuning makes a rule useful, it gets retired with the reasoning written down, so the next person reviewing coverage does not simply switch it back on.
- 4
Close the gaps from templates
Any connected source with no detection sitting on it gets identified, and the matching Content Hub solution is installed so its rule templates come in alongside the workbooks and playbooks. Template use carries a strong recommendation for good reason: the people who wrote them work from more threat data than any single organization will ever see.
- 5
Make it maintainable
The set goes into ARM templates under source control, ownership of cross-tenant rules is moved off individual accounts, rule health is monitored so failures actually surface, and the Defender portal transition is planned with the two rule types it will disable named up front.
What organizations ask about Sentinel analytics rules.
Fifteen questions about your own rule set.
Inventory
- How many rules are enabled?And how many are scheduled.
- Any rules auto-disabled?Check for insufficient access messages.
- Were any created by people who left?Cross-tenant rules break.
- Is Fusion still enabled?It is on by default.
- Are anomaly rules enabled?They add context, not alerts.
Quality
- Which rules produce the most alerts?Volume is not value.
- Which alerts has nobody actioned?The real noise measure.
- Do we tune or just disable?Tuning preserves coverage.
- Do rules cover our connected sources?Ingesting without detecting is waste.
- Are we using Content Hub templates?Microsoft strongly encourages it.
Sustainability
- Are rules exported as ARM templates?Rules as code.
- Do we monitor rule health?Failures are silent otherwise.
- Have we planned the Defender portal move?Two rule types are affected.
- Do we know what custom detections are?Microsoft calls them the best way now.
- Who owns the rule set?Not a shared inbox.
Pull the five rules generating the most alerts, then count how many of those alerts anyone acted on.
A majority closed as benign means those five rules are quietly teaching your analysts that the console is not worth their attention. Tuning them will do more for detection than anything new you could add.
Related Services
Explore more solutions that work great with this service
Microsoft Sentinel UEBA
Behavioral analytics that surface the quiet anomalies
Learn moreMicrosoft Sentinel Data Connectors
Ingestion reviewed, connectors migrated, costs controlled
Learn moreMicrosoft Sentinel SOC Optimization
Sentinel SOC optimization reviews for US organizations: ingestion
Learn moreKQL Threat Hunting Enablement
Advanced hunting and KQL enablement for US security teams: permission
Learn moreMicrosoft Sentinel
Cloud-native SIEM and threat intelligence
Learn moreMicrosoft Sentinel Transition to the Defender Portal
Sentinel transition planning and delivery for US organizations ahead
Learn more