Skip to content

Capacity Monitoring ​

Overview of the Capacity & Cost Monitoring module — view active capacities, optimization alerts, and navigate to detailed capacity insights.

Overview ​

The Capacity & Cost Monitoring module lets you monitor your Microsoft Fabric and Power BI Premium capacities directly from Soterre PBI Analyzer. When you open this module, you see a dashboard with your active capacities, optimization alerts, and quick-access cards for each capacity.

Prerequisites ​

Before using Capacity Monitoring:

  1. Connect to Power BI Service — you need at least one tenant configured with valid credentials. See Add a New Tenant.
  2. Install Fabric Capacity Metrics app — required for CU consumption data and real-time metrics. See Step 6: Install Fabric Capacity Metrics App.
  3. Provide Metrics Workspace ID and Dataset ID — enter these when adding your tenant. Without them, CU metrics and some alerts will be unavailable.
  4. Add the service principal to the Metrics workspace — at least Member role (Viewer is not enough for DAX queries).

Required Licenses ​

FeatureMinimum License
Basic capacity infoPower BI Pro
CU metrics and alertsFabric Capacity (F SKU) or Power BI Premium (P SKU)

The Capacities Dashboard ​

When you open the Capacity Monitoring page, you see:

Tenant Selector ​

A dropdown in the top-right corner lets you choose which tenant to view. If you only have one tenant configured, it is selected automatically.

Summary Cards ​

Two cards at the top of the page:

CardWhat It Shows
Active CapacitiesCount of capacities in Active state, with a sub-label showing how many are inactive
Optimization AlertsCount of the cost-estimate SKU right-sizing suggestions (the dashboard's only suggestion source). Turns orange if the count is above zero; the sub-label breaks it into critical and high-priority counts. In the current build these SKU suggestions are effectively never generated (see the note under Optimization Suggestions), so this count is normally 0

Capacity Cards ​

Below the summary, each capacity appears as a clickable card showing:

  • Name and a colored state badge (green = Active, orange = Inactive/Suspended, red = Deleting/Deleted)
  • SKU (e.g., F64, P1) and Region
  • Memory Limit in GB with a badge showing the SKU tier (Fabric, Premium, Embedded, Azure, or Trial)

Click any card to open its detail page.

Optimization Suggestions ​

Suggestions are rendered as a list of cards. Each suggestion includes:

  • Severity icon — Critical (red), High (orange), Medium (yellow), Low (blue)
  • Title and description of the issue
  • Recommendation — what to do about it
  • Affected items — up to 3 affected names shown as chips, plus a "+N more" chip when there are more

The dashboard list only shows SKU right-sizing suggestions

On this dashboard, the Optimization Suggestions list and the Optimization Alerts count are both driven by the cost-estimate endpoint, which only ever emits an SKU downsize suggestion (severity Low). That suggestion is gated on a capacity's utilization being below 30%, but utilization is currently a hardcoded placeholder of 50%, so the SKU suggestion is effectively never generated. As a result, the dashboard's suggestions list and alert count are normally empty — even for a capacity at high memory usage.

When there are no suggestions, the Optimization Suggestions section is not rendered at all (there is no empty-state message on the dashboard).

Memory, refresh, and failure suggestions ​

The memory-, refresh-, and failure-based suggestions below are generated per capacity and appear on each capacity's detail page, not on this dashboard:

SuggestionSeverityTrigger
Excessive refresh frequencyMediumAny dataset refreshes more than 8 times per day
Recent refresh failuresHighAny dataset had a failed refresh in the past 7 days
Memory approaching limitMediumMemory usage ≥ 80%
Memory critically highCriticalMemory usage ≥ 95%