How to Implement Endpoint Analytics and Performance Monitoring IT teams have several ways to monitor system performance. One powerful option is Endpoint Analytics, a feature in Microsoft Intune and Endpoint Manager that gives clear, data-driven insights into how Windows devices perform. If you’re looking to roll out Endpoint Analytics and improve how you monitor performance, here are some best practices to get you started. Before we begin, be sure to subscribe to NinjaOne’s IT video hub and our YouTube channel for more tech content like this. Prerequisites to Keep in Mind Before you can start using Endpoint analytics, there are a few basics to have in place. First, Microsoft Intune must be enabled with Endpoint Analytics turned on. Your devices need to be enrolled in Intune, managed through MDM, and running Windows 10 or Windows 11 Pro, Education, or Enterprise, version 1903 or newer. You'll also want to make sure the Windows Health Monitoring policy is configured, since that's what allows performance data to be collected. Method 1: How to Enable Endpoint Analytics in Microsoft Intune This approach helps IT admins understand how endpoints are performing across remote and hybrid work environments. Start by opening the Microsoft Intune Admin Center. From there, go to Reports > Analytics > Endpoint Analytics. When prompted, enable Endpoint Analytics. Next, turn on Windows Health Monitoring. Go to Devices > Configuration profiles, and create a new profile. Choose Windows 10 and later as the platform, then select the Windows Health Monitoring template. Enable Endpoint Analytics data collection, assign the policy to your target devices, and click Create to deploy it. Method 2: Utilize Built-in Analytics Reports in Microsoft Intune IT admins can easily monitor device health across remote and hybrid environments. Open the Microsoft Intune Admin Center. Then, go to Reports > Endpoint Analytics. From there, you can review key reports like: startup performance application reliability recommended software work-from-anywhere insights; and device scores You can filter or export this data by user, device, group or policy to spot performance issues, plan upgrades, and make informed policy changes. Method 3: How to Use Command Prompt for Real-time Performance Checks This method lets you check performance issues right away, without waiting for Intune to sync data. To check boot time, run the following command: systeminfo | find "Boot Time" To view recent startup events, use this command: To see a list of processes using high CPU or memory, run this command: tasklist /v | more To perform a quick disk read and write performance check, run: winsat disk To view Ethernet statistics and identify network errors, use this command: netstat -e -s Endpoint Analytics gives IT teams and MSPs visibility into device performance and user experience. When combined with Intune, local tools, and NinjaOne, it enables real-time monitoring, automation, and faster issue resolution—even for devices outside Intune. For more information, check out our official blog post on Endpoint Analytics and Performance linked in the description below.

How to Implement Endpoint Analytics and Performance Monitoring

Learn how to implement Endpoint Analytics and performance monitoring with Microsoft Intune. In this video, we walk through prerequisites, built-in Intune reports, and real-time troubleshooting using Command Prompt—plus how combining Endpoint Analytics with NinjaOne gives you greater visibility, automation, and control across all your endpoints. Perfect for IT teams and MSPs managing remote and hybrid environments.

Read the full blog on How to Implement Endpoint Analytics and Performance Monitoring

Never miss a NinjaOne video!