{"id":48681,"date":"2023-11-15T13:02:22","date_gmt":"2023-11-15T18:02:22","guid":{"rendered":"https:\/\/centricconsulting.com\/?p=48681"},"modified":"2023-12-01T07:30:57","modified_gmt":"2023-12-01T12:30:57","slug":"monitoring-in-microsoft-fabric","status":"publish","type":"post","link":"https:\/\/centricconsulting.com\/blog\/monitoring-in-microsoft-fabric\/","title":{"rendered":"Monitoring in Microsoft Fabric"},"content":{"rendered":"
With the debut of Microsoft Fabric, data analysts now have an all-in-one technology solution that offers a collection of services including data lakes, engineering, and integration. With the availability of so many rich and diverse technologies — which need to periodically collect, analyze, and use information to actively manage performance, maximize positive impacts, and minimize the risk of adverse impacts — monitoring becomes an essential part of it.<\/p>\n
Monitoring is a crucial part of modern analytics platforms for maintaining quality of service and gaining insight into system functionalities.<\/strong> Monitoring and managing your analytics platform ensures it continues to meet your organization’s evolving data and analytical needs effectively and efficiently by:<\/p>\n Additionally, monitoring supports compliance, predictive maintenance, and continuous improvement, making it an essential practice for maintaining a robust and efficient analytics ecosystem.<\/p>\n By integrating technologies like Data Factory<\/a>, Synapse Data Engineering<\/a>, Synapse Data Science, Synapse Data Warehousing, Synapse Real-Time Analytics, Power BI, and Data Activator into Microsoft Fabric<\/a>, it now facilitates the end-to-end analytical solution. With more power and features it becomes a challenge for administrators to manage these resources under Fabric. However, Fabric provides tools to tackle these challenges.<\/p>\n Undoubtedly, Microsoft<\/a> understands the critical need for monitoring resources, so Fabric provides a full set of features to monitor and track the use of resources and activities.<\/p>\n As the name indicates, Monitoring Hub helps users monitor activities within Microsoft Fabric.<\/strong> It is a station to view and track active activities across Microsoft Fabric, such as dataset refreshes, Spark Job runs, and many others, from a central location.<\/p>\n A user with read permissions on datasets of any of these items could see them in their Monitoring Hub.<\/p>\n Monitoring Hub displays activities based on which service is being used when Monitoring Hub is selected. During the Microsoft Fabric public preview, Monitoring Hub was available for Power BI<\/a>, Data Factory, Data Engineering, and Data Science workloads only. Now that Fabric is generally available (GA), watch this space as the monitored offerings are likely to expand.<\/p>\n Monitoring Hub displays the standard information below within columns across all workloads:<\/p>\n <\/a><\/p>\n Apart from these, it provides additional column options specific to the viewing context, such as Power BI or other workloads.<\/p>\n Not only that, but the user could also further open a detail pane for the item itself when you hover over the item.<\/p>\n <\/a><\/p>\n Monitoring activities is one part of what an administrator needs to do, but to monitor who is taking what action on which item of Fabric is a crucial piece of information that helps an organization regulate compliance and record management.<\/p>\n Microsoft Fabric logs activities in the Power BI activity log and in the unified audit log.<\/strong> These log features were there before Fabric\u2019s debut and existed only for Power BI. In light of that, for Power BI there are a lot of operations that have been tracked. But for other Fabric workloads, currently only create, read, update, and delete operations can be tracked.<\/p>\n Microsoft recommends using the Power BI activity log as it contains information related to Fabric auditing events only. Also, Power Platform administrators and Power BI administrators can access these, so global administrator roles aren\u2019t required to access them.<\/p>\n Within the Power BI activity log, the complexity comes in retrieving the logs. Administrative users need to be familiar with the Power BI Admin API and Power BI PowerShell modules as well as understand there can be a lag of 30 to 60 minutes to retrieve event information.<\/p>\n On the other hand, if one opts for the Audit Log, you will need to be a global admin, a role that most organizations are not comfortable granting to very many people. If one has audit access only then they can access logs using Microsoft Purview.<\/p>\n With Fabric, one of the essential governing tools is Microsoft Purview<\/a>. This tool is likely to be further integrated in the future, and once it is live, most organizations are likely to go with Audit Logs.<\/strong> With that choice, the user will not only use PowerShell to access the information from logs, but they will also have the option to use the GUI to search, filter and retrieve information in CSV format.<\/p>\n As Microsoft rolled out Fabric, it introduced a new Fabric admin role. This role is responsible for the management of the organization-wide settings that control how Microsoft Fabric works. Users assigned to admin roles configure, monitor, and provision organizational resources.<\/p>\n Below is a snapshot of the admin roles and their duties.<\/p>\n <\/a><\/p>\n With a minimum role of Fabric admin, the Admin Monitoring workspace is enabled for the user, as shown in the below snapshot:<\/p>\n <\/a><\/p>\n It is automatically installed during the first time any Microsoft Fabric admin accesses it.<\/p>\n In this workspace, a report called \u201cFeature Usage and Adoption report\u201d is available, which provides a comprehensive analysis of the use and adoption of different features in your Microsoft Fabric tenant.<\/strong><\/p>\n <\/a><\/p>\n This report consists of three report pages:<\/p>\n\n
Monitoring In Microsoft Fabric<\/h2>\n
Monitoring Hub<\/h3>\n
\n
Track User Activities in Microsoft Fabric<\/h3>\n
Feature Usage and Adoption Report<\/h3>\n
\n
\n
\n