fabric-udf-perf-remediate

Diagnose and remediate performance issues in Fabric UDFs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Diagnoses and remediates performance and reliability issues in Fabric User Data Functions (UDFs), covering cold starts, timeouts, high capacity (CU) usage, and library load problems.

Core Features & Use Cases

  • Diagnostic playbooks and step-by-step remediation for common UDF issues.
  • Guidance on capacity metrics, logging, and code optimization patterns (performance-optimization.md, perf_logging.py templates).
  • Real-world use scenarios including cold-start mitigation, slow processing, and oversized responses.

Quick Start

Run the interactive diagnostic checklist to identify the symptom and apply the remediation steps outlined in this skill.

Frequently Asked Questions about fabric-udf-perf-remediate

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

FAQPage Schema
How do I fix Fabric UDF cold starts and high capacity usage?

To fix Fabric UDF cold starts and high capacity usage, run the interactive diagnostic checklist to identify symptoms and apply the provided step-by-step remediation workflow and Python optimization templates.

What causes timeouts in Fabric User Data Functions?

Fabric User Data Function timeouts are caused by cold starts, library load problems, slow data source processing, and oversized responses, which you can diagnose using the interactive checklist and remediate with the provided playbooks.

How do I add performance logging to Fabric UDF notebooks?

To add performance logging to Fabric UDF notebooks, apply the included perf_logging.py templates, which implement logging patterns that capture capacity metrics and diagnostic data across development pipelines.

Can I diagnose Fabric UDF reliability issues without Az.Accounts installed?

Diagnosing Fabric UDF reliability issues requires Az.Accounts installed as a dependency, without which the diagnostic playbooks and remediation workflows for cold starts, timeouts, and high CU usage cannot execute properly.

What is the best way to optimize Python code in Fabric UDFs?

The best way to optimize Python code in Fabric UDFs is to follow the performance-optimization.md patterns alongside the diagnostic workflow, which systematically targets slow processing, library load problems, and oversized responses.