1 SCU min.
Minimum provisioned SCU required per tenant to activate any Security Copilot workspace, billed hourly regardless of use
0 to 999
Configurable range for overage SCUs per workspace, billed only when consumed above the provisioned allocation ceiling
Per-workspace
SCU isolation model enforced by Microsoft: neither provisioned nor overage units can transfer between workspaces at runtime
Agents included
Autonomous Security Copilot agents consume SCUs from the workspace they run in, drawing from the same pool as interactive analyst prompts

Reach 50,000+ security professionals

Sponsor a newsletter slot and put your brand in front of CISOs, engineers, and IT decision-makers.

Summarize with:

Security Copilot workspace A is throttling. Analysts are seeing 'over capacity' or 'usage limit exceeded' banners mid-investigation. Meanwhile, workspace B, provisioned with twice as many SCUs and lightly used, sits idle. The question every SOC lead asks at this point: why can't workspace A borrow from workspace B? The answer is by design. Microsoft scopes SCU capacity strictly to the workspace it was assigned to, meaning neither provisioned SCUs nor on-demand overage SCUs can flow across workspace boundaries, even within the same tenant. This guide walks through why that architecture exists, how to identify which workspace is actually throttling and what is consuming its SCUs, and what your options are for fixing it, from adjusting allocation to controlling autonomous agent consumption. Teams integrating Security Copilot with Sentinel may also encounter log ingestion gaps into Sentinel that make throttling harder to diagnose, since missing log data and throttled AI prompts can produce similar analyst-facing symptoms.

How SCU Allocation Works and Why Workspaces Cannot Share Capacity

Security Compute Units come in two forms. Provisioned SCUs are committed capacity billed hourly whether used or not; they form the baseline ceiling for a workspace. Overage SCUs are on-demand and billed only when consumed, configurable anywhere from zero to 999 per workspace; they function as a burst buffer above the provisioned ceiling. Each workspace in a tenant gets its own independent allocation of both types, and that allocation does not interact with any other workspace in the same tenant.

Microsoft's FAQ documents this explicitly with a concrete example. If Workspace A has one provisioned SCU and three overage SCUs, it has a maximum of four SCUs available. Workspace B, with two provisioned and five overage, has seven. When Workspace A exhausts its four SCUs, it cannot borrow any of Workspace B's seven, and analysts hitting it will see throttling errors regardless of how much headroom Workspace B has at that moment.

The design rationale is predictability. If SCUs were pooled at the tenant level, a burst in one workspace from an autonomous agent sweep, a Logic Apps workflow, or a large promptbook run could starve a completely unrelated team in another workspace. By isolating capacity per workspace, Microsoft ensures each team's experience is bounded by its own allocation and cannot be disrupted by activity in other parts of the tenant.

For Azure Lighthouse deployments the picture differs in one specific way. When an MSSP uses Azure Lighthouse to access a customer's Microsoft Sentinel workspace, the MSSP partner tenant's own SCUs are consumed, not the customer's. An MSSP operating across many customer tenants needs to provision SCUs in its own tenant sufficient for all delegated workspace operations, and cannot rely on each customer's separate allocation to absorb that load. Customers using Azure Lighthouse access should account for this when sizing their own workspace SCUs for direct analyst use.

Diagnosing Which Workspace Is Throttled and Why

The first diagnostic step is confirming the error is throttling and not a permissions or connectivity issue. The specific messages analysts see when throttling occurs are 'over capacity' and 'usage limit exceeded.' An 'agent unavailable' banner usually indicates an autonomous agent hit the same throttling wall. Generic errors like 'unable to connect' or 'plugin failed' point to a different root cause: disabled plugins, expired OAuth tokens, or Sentinel connector configuration issues that are unrelated to SCU capacity.

Once confirmed as throttling, navigate to the Security Copilot in-product usage dashboard scoped to the specific workspace reporting errors. The dashboard shows SCU consumption over time, broken down by usage type. Look for three patterns:

Spikes at specific hours. Autonomous agents and Logic Apps connectors typically run on schedules, so a throttling event starting at 2:00 AM and lasting 90 minutes often points to a scheduled agent sweep rather than analyst activity. The timing is the tell.

Sustained baseline consumption. If the workspace is running near its provisioned SCU ceiling continuously, the capacity is simply undersized for the interactive workload. No amount of optimization fixes a persistent gap between provisioned allocation and actual demand.

Sudden jumps from a flat baseline. A usage pattern that is flat then spikes suggests a promptbook or Logic Apps workflow was triggered, possibly accidentally or by a misconfigured automation rule.

If the dashboard shows usage well below the provisioned SCU ceiling at the time of the throttling complaint, the error is probably not SCU exhaustion. In that case, skip ahead to the Known Failure Cases section, because adding SCUs will not resolve a permissions error or a token limit overflow.

Free daily briefing

Briefings like this, every morning before 9am.

Threat intel, active CVEs, and campaign alerts, distilled for practitioners. 50,000+ subscribers. No noise.

Fixing SCU Allocation: Reallocating, Purchasing More, and Rate-Limiting Agents

Four levers are available once you have confirmed a workspace is hitting its SCU ceiling.

Option 1: Purchase additional provisioned SCUs for the throttled workspace. Navigate to the Azure portal, find the Security Copilot capacity resource, and increase the provisioned SCU count for the workspace in question. This is the most direct fix and takes effect within minutes. Use the SCU capacity calculator at securitycopilot.microsoft.com/calculator to estimate a sustainable allocation before committing to a tier you cannot easily walk back. The calculator takes inputs for number of analysts, Defender workloads, Intune usage, Purview usage, and Entra usage, and returns a recommended SCU-per-hour estimate based on expected workload.

Option 2: Increase the overage SCU limit. Overage SCUs function as a burst buffer above the provisioned ceiling. If throttling is intermittent rather than continuous, raising the overage limit from zero to a moderate number absorbs peak loads without committing to a higher provisioned baseline. Overage SCUs are billed per use, so the cost scales with actual consumption rather than reserved capacity. For teams with unpredictable but infrequent bursts, this is often more cost-effective than raising provisioned SCUs.

Option 3: Distribute the workload across two workspaces. If a single workspace is handling both interactive analyst prompts and autonomous agent workloads, separating them into two workspaces with their own SCU allocations gives each workload a dedicated budget. Analyst-facing workspaces get a tighter overage limit to bound costs; agent workspaces get higher overage headroom or more provisioned SCUs to handle burst sweeps without competing with live investigations.

Option 4: Throttle or disable autonomous agents. Agents, Promptbooks invoked via Logic Apps, and scheduled Copilot Studio workflows all consume SCUs from the workspace they run in, drawing from the same pool as interactive prompts. If an autonomous agent sweep is exhausting the workspace budget before analysts start their shift, disable or reduce the agent's run frequency in the agent configuration, or move the agent workload to a dedicated workspace with its own SCU allocation.

One constraint to be aware of: you cannot transfer SCUs from one workspace to another at runtime. Reallocation requires editing the capacity resource in Azure, which affects the workspace's total ceiling, not the distribution of a shared pool.

Validating That Throttling Is Resolved

After adjusting SCU allocation, do not declare the problem solved based on analyst reports alone. The in-product usage dashboard shows near-real-time consumption; monitor it for at least 30 minutes after the change while analysts run their standard investigation workflows.

Specific validation steps:

  1. Have at least two analysts run prompts concurrently in the affected workspace immediately after the allocation change. Single-user testing does not reproduce contention, since throttling is a capacity-ceiling problem that depends on simultaneous demand.

  2. If a promptbook or Logic Apps workflow was identified as the consumption spike source, trigger it manually in the adjusted workspace and confirm the usage dashboard shows it staying within the new SCU ceiling without throttling. Watch the dashboard during the trigger, not after.

  3. Check the error messages directly by having analysts attempt the workflows that previously produced throttling errors. The 'over capacity' and 'usage limit exceeded' banners should not appear. If they do, check whether a new autonomous agent run coincided with the validation window and suppress it temporarily to isolate the interactive workload.

  4. If autonomous agents run on a schedule, wait for the next scheduled run time and monitor the dashboard through that window. Confirm the new provisioned allocation or overage headroom absorbs the agent burst without producing throttling errors during the overlap with analyst activity.

If validation passes for a full business day without throttling reports, the allocation change is stable. Continue monitoring the usage dashboard weekly for the first month, since team usage patterns often shift as analysts discover new prompts, promptbooks, and agent capabilities.

Known Failure Cases: When Adding SCUs Does Not Stop the Throttling

Not every 'over capacity' or 'agent unavailable' error indicates a true SCU shortage. Several conditions produce identical or similar error messages without being capacity problems.

Token context limits, not SCU limits. Security Copilot uses large language models that have limits on how much content they can process in a single session, known as the token limit. Long sessions, verbose plugin output, or very large script analysis requests can hit the token ceiling and produce a session error that resembles throttling. The difference: token errors typically occur mid-session on a specific complex prompt rather than affecting all analysts simultaneously. The fix is to break large prompts into smaller steps or reduce the amount of plugin data the model is asked to process at once. Adding SCUs does not expand the token context window.

Plugin authentication failures. If a plugin's OAuth token has expired or its API key has rotated without being updated in Security Copilot, the plugin will fail and may surface a generic availability error. Check each enabled plugin's authentication status under the plugin settings and re-authenticate any that show errors. This is a common cause of 'agent unavailable' errors that are misdiagnosed as throttling.

Microsoft Entra permission mismatches. If an analyst is accessing a workspace their Security Copilot role does not cover, or if the workspace configuration lacks the necessary Microsoft Entra permissions for the plugins it uses, access errors can appear as availability errors. Verify the analyst's Security Copilot role assignment and confirm the workspace's plugin permissions are correctly scoped.

Overage SCUs set to zero with active agent traffic. If overage SCUs are set to zero and the workspace regularly runs autonomous agents, the provisioned SCU ceiling is an absolute cap with no burst headroom. Any agent invocation that pushes usage above the provisioned level fails immediately without a grace period. The fix is to either raise the overage limit above zero or disable agents in that workspace and move them to one with a dedicated allocation.

When to Escalate to Microsoft Support

Escalate to Microsoft support when throttling errors persist after you have confirmed all of the following:

  • The throttled workspace's SCU allocation, both provisioned and overage, has been increased to a level the usage dashboard shows is not being reached.
  • Autonomous agents in that workspace have been audited and their schedules adjusted to avoid overlap with peak analyst hours.
  • Overage SCUs are set above zero to handle burst traffic.
  • The error messages are specifically 'over capacity' or 'usage limit exceeded,' not plugin failures, token limit overflows, or permission errors.
  • The workspace is not in the middle of a planned Microsoft maintenance window for the Security Copilot backend.

If throttling continues despite adequate SCU headroom shown in the usage dashboard, there may be a backend capacity issue on Microsoft's end that requires engineering investigation. This scenario is uncommon but documented.

When opening a support case, collect the following before submitting:

  • The workspace ID, found in Security Copilot settings or the Azure portal.
  • Screenshots of the usage dashboard showing the consumption pattern before and after the allocation change.
  • The exact error message text that analysts are seeing, including any error codes displayed.
  • Timestamps of specific throttling incidents correlated to analyst activity.
  • A list of active autonomous agents in the workspace and their configured run schedules.

Microsoft's support SLA for capacity issues depends on your support tier. Premier and Unified support customers receive faster initial response times. For production-impacting throttling where analyst workflows are blocked, classify the case as severity B or higher when opening the ticket.

The bottom line

Security Copilot throttling in one workspace does not indicate a product defect. It indicates an allocation mismatch between what that workspace is provisioned with and what it is actually consuming. SCU capacity is per-workspace by design, and no amount of spare capacity in another workspace resolves it. The correct response is to either add SCUs to the throttled workspace directly, reduce the workload running in it starting with autonomous agents, or redistribute which workloads run in which workspace. If throttling continues after those changes, the problem is likely not SCU volume at all, and Microsoft support is the appropriate next step with usage dashboard evidence in hand.

Frequently asked questions

What is an SCU and how does Microsoft charge for Security Copilot?

A Security Compute Unit is the capacity unit Microsoft uses to price and allocate compute for Security Copilot. Provisioned SCUs are reserved capacity billed hourly whether used or not; overage SCUs are on-demand and billed only when consumed above the provisioned ceiling. Each workspace requires a minimum of one provisioned SCU to activate, and usage is tracked in the in-product dashboard per workspace.

Can I share SCU capacity across multiple Security Copilot workspaces?

No. Microsoft's architecture is explicit on this point: SCU capacity, both provisioned and overage, is scoped to the workspace it was assigned to. If Workspace A exhausts its total SCU allocation, it cannot draw from Workspace B's unused capacity, even within the same tenant. The isolation is by design and cannot be overridden by administrators.

Why do I see throttling errors if the usage dashboard shows spare capacity?

The dashboard you are viewing may be showing capacity for a different workspace than the one experiencing throttling. Because SCUs are per-workspace, spare capacity in one workspace does not prevent throttling in another. Open the usage dashboard scoped specifically to the workspace whose analysts are hitting errors, and check the consumption view for the exact time window of the incident.

How do I know if autonomous agents are consuming my SCU budget?

Agents consume SCUs from the workspace they are deployed to, and their consumption shows in the same in-product usage dashboard as interactive prompts. Filter the dashboard by time window and look for spikes that occur outside business hours or at regular intervals, which indicate scheduled agent runs. Autonomous agents running on a fixed schedule can silently drain your provisioned SCU budget during off-hours before analysts start their shift.

What is the minimum number of SCUs to run Security Copilot without constant throttling?

Microsoft requires at least one provisioned SCU to activate a workspace, but one SCU is rarely enough for a team doing active investigations. Use the SCU capacity calculator at securitycopilot.microsoft.com/calculator to estimate workload by number of analysts and integration depth. Treat the calculator's output as a starting floor, monitor actual usage in the dashboard for the first two weeks, and adjust upward if the workspace is regularly approaching its ceiling.

How do I track Security Copilot usage and cost per analyst or use case?

The in-product Security Copilot usage dashboard breaks down SCU consumption over time and by usage type per workspace. For per-analyst or per-use-case attribution, combine the dashboard data with Defender XDR or Sentinel audit logs that record which user submitted each prompt. Organizations that need chargeback-level visibility also run Logic Apps workflows that tag each invocation with a cost center or ticket ID before submitting the prompt to Security Copilot.

Sources & references

  1. Microsoft Learn: Security Copilot Frequently Asked Questions
  2. Microsoft Azure: Security Copilot Pricing
  3. Microsoft Learn: Get Started with Security Copilot
Summarize with:

Free resources

25
Free download

Critical CVE Reference Card 2025–2026

25 actively exploited vulnerabilities with CVSS scores, exploit status, and patch availability. Print it, pin it, share it with your SOC team.

No spam. Unsubscribe anytime.

Free download

Ransomware Incident Response Playbook

Step-by-step 24-hour IR checklist covering detection, containment, eradication, and recovery. Built for SOC teams, IR leads, and CISOs.

No spam. Unsubscribe anytime.

Follow Decryption Digest

Daily briefings + Google Top Stories in one step.

Enter your email and we'll subscribe you to the daily briefing and add Decryption Digest to your Google Search feed at the same time.

Free. Unsubscribe anytime. Google popup confirms the Top Stories add.

Eric Bang
Author

Founder & Cybersecurity Evangelist, Decryption Digest

Cybersecurity professional with expertise in threat intelligence, vulnerability research, and enterprise security. Covers zero-days, ransomware, and nation-state operations for 50,000+ security professionals every morning.

Daily Briefing

Get briefings like this every morning

Actionable threat intelligence for working practitioners. Free. No spam. Trusted by 50,000+ SOC analysts, CISOs, and security engineers.

Unsubscribe anytime.

Mythos Brief

Anthropic's AI finds zero-days your scanners miss.