Copyright (c) 2026 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

4.1.1. Monitor Hub: The Central Observatory

💡 First Principle: Monitor Hub provides centralized visibility across all Fabric activities—like a control tower for your data platform. Instead of checking each item individually, you see everything in one place, filtered and sorted for quick triage.

Scenario: It's Monday morning, and you need to verify all weekend batch jobs completed successfully. Without Monitor Hub, you'd check each pipeline individually. With it, you filter by "Failed" status and immediately see problems.

Monitor Hub Capabilities

CapabilityPurposeUse Case
Centralized ViewAll activities in one placeMorning health check
FilteringStatus, type, time, userTroubleshooting failures
Drill-downExamine activity detailsRoot cause analysis
Cross-workspaceSee activities across workspacesEnterprise monitoring

Filtering Activities

  • By Status: Succeeded, Failed, In Progress, Cancelled
  • By Type: Pipeline, Dataflow, Notebook, Refresh
  • By Time: Custom date range
  • By Submitted By: User who triggered the activity

⚠️ Exam Trap: Filter by "Failed" first to quickly identify problems. Looking at all logs without filtering wastes time and buries critical issues in noise.

Run statuses: Not started / Queued (waiting for a concurrent run of the same item or for capacity to free up; not yet running), In progress, Succeeded, Failed (the run did not complete successfully because an activity error was not handled), and Cancelled (stopped by a user before it finished).

Drilling into a run: selecting a pipeline run lists every activity with its status, duration and error message, so a run that took 2 hours instead of 10 minutes shows exactly which activity stalled. A Copy activity's output shows rows read and copied, and a notebook or Spark job links to its Spark application detail page (jobs, stages, executors).

History and failure notifications: the Activities page lists the latest 100 activities from the past 30 days; Historical runs on an item shows that item's full 30-day run history. The Schedule failures page (preview) sets up email notifications, in one place, for when a scheduled run of an item fails (manual runs don't notify; semantic models use their own refresh failure notifications, see 4.1.2).

Monitoring surfaceAnswersNot for
Monitor hubDid it run, when, for how long, which activity failed and why, across every workspace you can accessCU consumption, throttling
Capacity Metrics appCU consumption by workspace, item and operation; smoothing, throttling, overload (see 4.1.2)Per-run activity errors
Spark application monitoringPer-job stages, tasks and executors for tuning a slow notebookPipeline control flow
Activity log (audit)Who did what: user and admin actionsRun health
See how it connects
Alvin Varughese
Written byAlvin Varughese
Founder•20 professional certifications