Gain full control over your Fabric workspace monitoring. Fabric workspace monitoring provides critical insights into your data operations, helping you understand your environment. This system gathers and organizes logs and metrics from various Fabric items. It collects diagnostic logs, ingestion results, query activity, and system metrics. Specifically, it tracks data engineering operations, Eventhouse logs (like command and data operation logs), mirrored database logs, and Power BI semantic model operations. Monitoring helps you identify bottlenecks, optimize performance, ensure data integrity, and resolve issues proactively.
Key Takeaways
Fabric Workspace Monitoring helps you understand your data operations. It collects logs and metrics from your workspace. This helps you find problems and make things work better.
You need to enable monitoring to use it. Make sure you have the right permissions. This includes being a workspace admin and having a Power BI Premium or Fabric capacity.
You can stop monitoring temporarily. This saves resources. Your settings stay in place, so you can start it again easily.
Deleting monitoring is a big step. It removes all your past monitoring data forever. Only delete it if you are sure you will not need that information again.
Monitoring helps you manage costs. It shows you how your resources are used. This helps you make smart choices about your Fabric environment.
Understanding Workspace Monitoring
What is Workspace Monitoring
Fabric Workspace Monitoring is a specialized database. It collects and organizes logs and metrics from various Fabric items within your workspace. This system tracks all your workspace activity. It gives you insights into Power BI performance. It also uses event streams and flows to gather this crucial data. You gain a clear picture of operations, resource usage, and overall health.
Why Monitor Workspaces
You monitor workspaces to gain critical insights and maintain a healthy data environment. Monitoring helps you understand resource consumption. For example, the Microsoft Fabric Capacity Metrics app tracks capacity usage. This helps you make informed decisions about your resources. The Admin Monitoring workspace provides reports for feature usage, adoption, and content sharing. You can also see a high-level overview of capacity health, identifying high compute consumption or issues like throttling. You can view a 14-day history of compute performance, including utilization trends and operation matrices. This helps you analyze usage patterns and peak loads. You can also monitor storage usage over the past 30 days, seeing current and billable storage by workspace.
Monitoring also ensures data integrity. You get access to detailed logs and performance metrics for your workspaces. You can monitor mirrored database operation logs, including data replication, table changes, and replication latency. You can query granular operation logs directly using KQL for immediate insights. You can also create customized monitoring dashboards or Power BI reports from this data. Setting up alerts based on tracked logs and metrics helps you respond quickly to issues. This approach embraces the five pillars of data observability: data freshness, distribution, volume, schema, and lineage. Microsoft Fabric supports this framework through OneLake, focusing on quick value, security, and minimal setup.
Enabling Workspace Monitoring
Before you can unlock the full potential of monitoring your Fabric environment, you need to enable it. This process is straightforward, but you must meet a few requirements first. Once enabled, you gain valuable insights into your data operations.
Prerequisites for Enabling
You need to ensure you have the right setup and permissions before you can turn on monitoring. Meeting these requirements ensures a smooth activation process.
You must have a Power BI Premium or a Fabric capacity. This provides the necessary resources for monitoring.
The tenant setting ‘Workspace admins can turn on monitoring for their workspaces’ must be active. A Fabric administrator needs to enable this setting for you.
You must hold the ‘admin’ role within the specific workspace you want to monitor. This gives you the authority to manage monitoring settings.
Enable Monitoring: Step-by-Step
Once you meet the prerequisites, enabling monitoring is a quick process within the Fabric portal. Follow these steps to activate your Workspace Monitoring:
Log into Fabric as an administrator. This ensures you have the necessary permissions.
From the navigation menu, select ‘Workspaces’. You will see a list of your available workspaces.
Select ‘Admin monitoring’. The workspace installation begins automatically when you select it for the first time. This process usually finishes within a few minutes.
Enabling monitoring sets up an event stream and several flows. These components work together to collect and organize your workspace’s logs and metrics. You do not need to configure these items manually; the system handles it for you.
Verify Activation
You can easily confirm that Fabric workspace monitoring is active. Activator instances are tied to Fabric capacities. You can monitor these instances through the workspace itself. Runtime logs and telemetry become available through event streams and pipeline outputs. This means you can immediately start seeing data flow into your monitoring tools, confirming successful activation.
Stopping Workspace Monitoring
You might not always need continuous monitoring. There are times when temporarily stopping your monitoring efforts makes sense. This helps you manage resources and costs effectively.
When to Stop Monitoring
Consider pausing your monitoring in several situations. For example, during planned system maintenance, you might not need to collect performance data. Stopping monitoring can also help control costs during non-critical periods. If you receive alerts about high resource consumption, pausing monitoring can be a quick way to reduce your capacity usage. This is especially true if the monitoring itself is consuming significant resources. You can also stop monitoring if you have completed a troubleshooting task and no longer need real-time insights.
How to Stop Monitoring
Stopping monitoring is a simple process. It pauses data collection without deleting your setup. This means you can easily restart it later.
Go to your workspace settings.
Find the ‘Monitoring’ section.
You will see a toggle or button to “turn on/off” monitoring. Click this button to turn it off.
When you turn off monitoring, data collection stops. The event stream pauses. All associated components stop consuming resources. However, the configuration and components remain in place. You can still access any historical data already collected. This action is different from deleting monitoring. Deletion permanently removes all monitoring assets and data. Stopping monitoring is a temporary pause.
Resume Monitoring
You can easily resume monitoring when you need it again. Resuming your Fabric capacity reactivates its usage and restarts billing. All content previously assigned to this capacity becomes available again. This also resumes monitoring of workloads within that capacity.
To resume your monitoring:
Select the Microsoft Fabric service. This shows your capacities.
Choose the specific capacity you want to resume.
Select ‘Resume’.
You need specific permissions to resume a capacity. These include:
Microsoft.Fabric/capacities/readMicrosoft.Fabric/capacities/writeMicrosoft.Fabric/capacities/suspend/actionMicrosoft.Fabric/capacities/resume/action
These permissions ensure you have the authority to manage your Fabric resources. Resuming monitoring allows you to continue gathering valuable insights into your data operations.
Deleting Workspace Monitoring
Deleting your monitoring setup is a permanent action. You will lose historical monitoring data and configurations. This process removes all associated assets. Understand the consequences before you proceed.
Impact of Deletion
When you delete monitoring, you permanently remove all related components. This includes the event stream and flows. You also lose all historical data collected by the monitoring system. This action is irreversible. You cannot recover past monitoring insights after deletion. Consider this carefully. Deletion also stops all resource consumption related to monitoring. This can help manage costs. However, you will need to set up monitoring again from scratch if you decide to use it in the future.
Delete Monitoring: Step-by-Step
You can permanently delete monitoring for a workspace. Follow these steps carefully. This process removes all monitoring assets.
Navigate to your workspace settings. You can find this by clicking the gear icon (⚙) in your workspace.
Look for the “Monitoring” section.
You will see an option to “Delete database.” Click this button.
A warning message will appear. This message tells you about the permanent nature of the deletion. It also lists the items that will be removed.
Confirm your decision. You might need to type “delete” or check a box to proceed. This step prevents accidental deletion.
The system will then begin deleting the monitoring components. You will see a confirmation message once the deletion is complete. All associated assets are now gone.
Best Practices Before Deletion
Before you permanently delete your monitoring setup, consider some best practices. These steps can help you avoid losing valuable information.
Review Historical Data: Look at your existing monitoring data. Decide if you need to keep any of it. You might want to save specific reports or logs.
Backup Relevant Data: If you need to retain historical monitoring data, back it up. You can export logs or reports to a storage solution. This ensures you have a record even after deletion.
Understand Future Needs: Think about whether you will need Workspace Monitoring again soon. If you might, consider pausing it instead of deleting it. Pausing allows you to resume monitoring without setting it up again.
Communicate with Your Team: Inform your team members about the deletion. They should know that monitoring data will no longer be available. This prevents confusion or unexpected issues.
Advanced Monitoring Management
Automate Monitoring
You can automate many monitoring tasks. This helps you manage your Fabric environment more efficiently. Fabric Spark Monitoring APIs are available for monitoring. These APIs help you diagnose and optimize Spark workloads. They offer performance recommendations and skew diagnostics. You also get granular metrics on vCore allocation and utilization. These APIs provide advanced filtering capabilities. You can filter by time range, submitter, and application state. New application-level properties like Driver Cores & Memory and Executor Cores & Memory help with resource planning.
You can also create REST API calls. Observe browser developer tools when you interact with the Monitoring Hub. This method allows you to extract monitoring data for pipelines, notebooks, and other processes. You get details like object IDs, workspace IDs, job status, and error information. You can then automate this extracted data. Use Fabric Notebooks to load logs into a Lakehouse table. This enables further analysis and custom alerting.
Manage Monitoring Costs
Monitoring impacts your costs because it consumes resources. Understanding this helps you optimize expenses. The Microsoft Fabric Capacity Metrics app is a crucial tool. It tracks all consumption and CU usage. This app provides detailed insights into resource utilization. You can make informed decisions. Optimize capacity resources and reduce unnecessary spending. Regular monitoring of these metrics helps prevent unexpected costs. It ensures efficient resource allocation. This leads to a cost-effective investment in Microsoft Fabric.
Monitoring provides detailed insights into resource usage. This allows you to optimize operations. You can identify costly processes. Track engine activity by capacity, workspace, and hour. Observe daily or hourly engine loads. Pinpoint operations that consume the most CPU time. Analyze user-generated load and queries. This reveals execution costs and performance details. For refresh operations, identify costly or overlapping refreshes. Examine parallel versus sequential tasks. Review operation durations. All these actions contribute to a clear understanding of resource impact. They offer potential for optimization to reduce consumption costs. While monitoring is currently available at no additional cost during its preview phase, billing and consumption usage details are expected soon. This means it will eventually have a cost.
You now master the lifecycle of your Fabric Workspace Monitoring. You learned how to enable, stop, and delete monitoring. These controls are vital for efficient and cost-effective Fabric management. Always consider resource consumption. Apply these techniques for better operational oversight and performance troubleshooting. This ensures your data environment runs smoothly.
FAQ
What is Fabric Workspace Monitoring?
Fabric Workspace Monitoring collects logs and metrics. It tracks activity within your workspace. You gain insights into resource usage and performance. This system helps you understand your data operations.
Why should I monitor my Fabric workspace?
You monitor to identify bottlenecks and optimize performance. It helps ensure data integrity. You can proactively resolve issues. Monitoring provides critical insights into your data environment.
How do I enable monitoring in Fabric?
First, ensure you have admin permissions. Navigate to your workspace settings. Find the ‘Monitoring’ section. Select the option to enable it. This sets up event streams and flows automatically.
Can I temporarily stop monitoring without deleting it?
Yes, you can. Go to your workspace settings. In the ‘Monitoring’ section, use the “turn on/off” button. This pauses data collection. Your configuration remains for future use.
What is the impact of deleting workspace monitoring?
Deleting monitoring is permanent. You lose all historical data. It removes all associated components. You must set up monitoring again from scratch if you need it later.










