fabric-performance-monitoring

Identify Fabric capacity and Spark performance issues across REST API, PowerShell, and T-SQL workflows.

16|1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/PatrickGallucci/fabric-skills --skill fabric-performance-monitoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fabric-performance-monitoring
Source: https://github.com/PatrickGallucci/fabric-skills/tree/main/skills/fabric-performance-monitoring
Command: npx skills add https://github.com/PatrickGallucci/fabric-skills --skill fabric-performance-monitoring

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Az.Accounts, Az.Fabric, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Fabric performance monitoring helps operators quickly identify and remediate capacity and Spark performance issues across Fabric workloads, reducing throttling and performance gaps.

Core Features & Use Cases

  • Capacity health checks: Retrieve SKU, state, provisioning status, and capacity metrics to guide scaling decisions.
  • Spark concurrency and performance diagnostics: Inspect active sessions and queueing to prevent HTTP 430 throttling and optimize resource allocation.
  • Reports, remediation workflows, and automation: Provide PowerShell, T-SQL, and REST API workflows to collect data, generate actionable reports, and guide remediation steps.
  • Use case: A data platform administrator sizes capacity, reviews KPI trends, and validates the impact of scaling before onboarding a new workload.

Quick Start

Run the New-FabricPerformanceReport.ps1 script to generate a consolidated performance report for the target capacity and workspace.

Frequently Asked Questions about fabric-performance-monitoring

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor Fabric capacity health and prevent throttling?

Diagnose Spark concurrency by inspecting active sessions and queueing to prevent HTTP 430 throttling and optimize resource allocation. The Skill analyzes active Spark sessions to identify queueing issues before they impact Fabric workload performance.

Can I use PowerShell and REST API workflows to generate Fabric performance reports?

Assess SKU sizing by collecting capacity metrics and validating the impact of scaling before onboarding new workloads. The Skill evaluates Fabric capacity metrics to help administrators make informed scaling decisions for new workloads.

Do I need Az.Fabric and Az.Accounts modules to monitor Fabric capacity?

You need the Az.Fabric and Az.Accounts PowerShell modules installed, along with Fabric API access, to monitor capacity and Spark performance. These dependencies are required to authenticate and retrieve capacity metrics through the REST API workflows.

What is the best way to identify Spark performance issues in Fabric environments?

The best way to identify Spark performance issues is to inspect active sessions and queueing to detect concurrency bottlenecks. The Skill applies REST API and PowerShell workflows to analyze concurrency and generate actionable remediation reports for Spark workloads.