Clarification on Metrics to Use for Scaling Microsoft Fabric Capacity (Real-Time Intelligence - Eventstreams & Event Sources)

Anirudh Singh Bharti 20 Reputation points
2025-11-27T12:27:27.8166667+00:00

We are using Microsoft Fabric Real-Time Intelligence, specifically Eventstream and Event Source workloads. We would like official guidance on which metrics and thresholds should be monitored to determine when to scale our Fabric capacity up or down.

Could you please clarify:

What Fabric metrics should be monitored for scaling decisions specifically for:

Eventstream ingestion

  Event processing
  
     Delivery to destinations (KQL DB, Lakehouse, etc.)
     
        Eventhouse workloads
        
        What are the **recommended thresholds** (or patterns) that indicate:
        
           Capacity is becoming constrained
           
              Scaling up is required
              
                 Scaling down is safe
                 
                 For Real-Time Intelligence workloads (Eventstream/Event Sources), are there **specific CU usage, throughput, latency, or burst metrics** that Microsoft recommends tracking?
                 
                 What are the **limits or boundaries of CU bursting**, and at what point can throttling or request rejection occur for Eventstream workloads?
                 
                 Is there **any Microsoft architectural guidance** or best practices document specifically for scaling Real-Time workloads in Fabric?
                 
Azure Stream Analytics
Azure Stream Analytics
An Azure real-time analytics service designed for mission-critical workloads.
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Q&A Assist
    2025-11-27T12:28:43.9266667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    To effectively manage scaling decisions for Microsoft Fabric Real-Time Intelligence workloads, particularly for Eventstream and Event Source, you should monitor the following metrics:

    Key Metrics for Scaling Decisions:

    1. Input Events: Count the number of event data items pulled from sources. A sudden increase may indicate the need for scaling.
    2. Output Events: Monitor the number of events sent to destinations. A decrease in output relative to input may signal a bottleneck.
    3. Backlogged Input Events: This metric indicates how many events are waiting to be processed. A high number suggests that the system is becoming constrained.
    4. Runtime Errors: Track the total number of errors related to event processing. An increase in errors can indicate performance issues that may require scaling.
    5. Watermark Delay: Monitor the maximum watermark delay across all partitions. A significant delay can indicate that the system is struggling to keep up with incoming events.
    6. Incoming and Outgoing Bytes: Measure the amount of data being processed. High throughput may necessitate scaling up.
    • Capacity Constraints: If backlogged input events consistently exceed a certain threshold (e.g., 10% of total input events), consider scaling up.
    • Scaling Up: If input events are consistently high and output events are low, or if runtime errors increase, it may be time to scale up.
    • Scaling Down: If backlogged input events are consistently low (e.g., below 5% of total input events) and performance metrics are stable, scaling down may be safe.

    CU Usage and Throttling:

    • Capacity Units (CUs): Monitor CU usage closely. If usage approaches the limit (e.g., 80-90% of allocated CUs), consider scaling up.
    • Throttling: Throttling may occur when the system is overwhelmed, typically when CU usage exceeds the allocated capacity. Keep an eye on system alerts for throttling events.

    Microsoft Architectural Guidance:

    For best practices and architectural guidance, refer to the Microsoft documentation on optimizing capacity and monitoring workloads. This includes strategies for effective scaling and resource management.


    References:

    0 comments No comments

  2. Smaran Thoomu 32,520 Reputation points Microsoft External Staff Moderator
    2025-12-02T06:23:13.76+00:00

    Hi Anirudh Singh Bharti

    This question is specific to Microsoft Fabric Real-Time Intelligence, and scaling guidance is different from Azure Stream Analytics. For the most accurate engineering-backed answer, please post this in the official Fabric community:

    https://community.fabric.microsoft.com/

    Hope this helps. Do let us know if you any further queries.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.