Microsoft Fabric Updates Blog

Fabric Capacity Events in Real-Time Hub (Preview)

This highly requested feature is designed to give organizations real-time visibility and control over their Microsoft Fabric capacity resources to take the actions necessary to keep their capacities running.

Capacity overview events include two event types:

  • Capacity Summary: These events provide a high-level understanding of capacity, including helping administrators monitor overall health and utilization. These events are smoothed and emitted every 30 seconds.
  • Capacity State: These focus on the current state of the capacity (e.g., is it paused or is it overloaded due to throttling) and are emitted as events occur.

As part of this, there has been a community effort to build an accelerator that has out of the box templates, configurations, and other goodness to reduce time-to-value and maximize the impact of these features.

To learn more, refer to the following GitHub repo.

A screenshot from a real-time dashboard from the accelerator showing the current and future consumption of the capacity
A real-time dashboard using the accelerator and capacity overview events

Example scenarios

With access to real-time capacity information through capacity overview events in Real-Time Hub, customers can monitor capacities and respond appropriately to events. This can be accomplished by utilizing Activator to take action or by leveraging Eventstream and Eventhouse to consume and process the data.

Architecture diagram illustrating options on how to consume Capacity Events
Architecture options on how to consume Capacity Event

For instance, consider the following scenario:

‘As a Capacity Administrator, I would like to receive a notification in Teams if the interactive delay capacity percentage approaches 95%‘.

To implement this, users can simply navigate to the Real-Time Hub and configure an Activator to listen for events where the property ‘interactiveDelayThresholdPercentage’ exceeds 95. When this threshold is reached, the system will automatically send a message to the designated team.

Screenshot of the add rule panel for Activator to add an event-based rule
Adding a rule with Activator

Let’s consider another scenario:

‘As a Capacity Administrator, I want to extract, perform complex operations on, and store all events occurring within my capacity, while maintaining a comprehensive history of these events‘.

In this case, an Eventstream would be configured to receive data from one or more capacities, subsequently storing the information in an Eventhouse for advanced analysis or long-term retention.

Flow chart style visual of consuming capacity events with Eventstream, with Eventhouse and custom endpoint as destinations
Consuming events with Eventstream, with Eventhouse and custom endpoint as destinations

Getting Started

Follow this Introduction to Azure and Fabric events tutorial to get started. For complete details on the schema and event details, refer to Explore Fabric capacity overview events in Fabric Real-Time Hub documentation.

What’s Next

Stay tuned for further improvements we are working on to provide you with more granular, transactional-level visibility into your capacity usage. We encourage you to share your suggestions and feedback at Fabric Ideas for the Real-Time Hub category and join the conversation on the Fabric Community.

Related blog posts

Fabric Capacity Events in Real-Time Hub (Preview)

January 12, 2026 by Tom Peplow

In October 2025, we introduced OneLake diagnostics—a powerful capability that helps teams “answer who accessed what, when, and how” across your Fabric Lakehouse environment. OneLake diagnostics streams JSON-based activity logs into a Lakehouse you choose, enabling rich analysis, governance, and compliance workflows. A powerful capability that helps teams “answer who accessed what, when, and how” … Continue reading “Gain even more trust and compliance with OneLake diagnostics immutability (Generally Available)”

January 8, 2026 by Adi Eldar

What if generating embeddings in Eventhouse didn’t require an external endpoint, callout policies, throttling management, or per‑request costs? That’s exactly what slm_embeddings_fl() delivers: a new user-defined function (UDF) that generates text embeddings using local Small Language Models (SLMs) from within the Kusto Python sandbox, returning vectors that you can immediately use for semantic search, similarity … Continue reading “Create Embeddings in Fabric Eventhouse with built-in Small Language Models (SLMs)”