Events
Microsoft 365 Community Conference
May 6, 2 PM - May 9, 12 AM
Skill up for the era of AI at the ultimate community-led Microsoft 365 event, May 6-8 in Las Vegas.
Learn moreThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Some features in this article require Microsoft SharePoint Premium - SharePoint Advanced Management
App insights is a SharePoint Advanced Management feature that lets IT administrators gain insights on the various non-Microsoft applications registered to your Microsoft Entra admin center and how they access your SharePoint content. This report can help you maintain and protect the integrity of your content.
Note
The App insights feature is currently in preview.
The report is based on the Microsoft audit data logged when a non-Microsoft application accesses content through the following set of events:
This feature requires Microsoft SharePoint Premium - SharePoint Advanced Management license.
Sign in to SharePoint admin center with your SharePoint admin credentials.
In the left pane, expand Reports and then select App insights.
Once on the App insights landing page, select Add a report to generate a new report.
Under Report range, you can specify and filter data from a respective time frame for your report.
Select Add and run.
Note
To check if a report is ready or when it was last updated, see the Status column. When a report is ready, select it to view the data.
You're able to see the top 100 (by request volume) results on the screen.
You can also filter by App name, App permissions, and Site sensitivity to view relevant results form the top 100 rows.
Important
To view up to 1 million results, you must select Download detailed report.
To delete a report, select the existing report you want to delete and select Delete report.
To get updated data for a given report range, select an existing report and select Run.
Tip
A rerun prompt also appears if you select Add a report and select a report range for which there already exists a report.
You can generate and manage App insights reports using SharePoint Online Management Shell.
To perform the necessary operations, use the following commands:
To generate report for the default duration of one day, run the following command:
Start-SPOEnterpriseAppInsightsReport
To generate report for any other duration, run the following command:
Start-SPOEnterpriseAppInsightsReport -ReportPeriodInDays $ReportPeriodInDays (possible values = 1, 7, 14, 28)
To check status of all active and available reports, run the following command:
Get-SPOEnterpriseAppInsightsReport
To check status of a specific report, run the following command:
Get-SPOEnterpriseAppInsightsReport -reportID $reportID (for the given report ID)
To view a specific report, run the following command:
Get-SPOEnterpriseAppInsightsReport -reportID $reportID
To download the report, run the following command:
Get-SPOEnterpriseAppInsightsReport -reportID $reportID -action download
Important
Rerun and delete report capabilities are unavailable for PowerShell. The Create report cmdlets can be used with relevant report duration.
Events
Microsoft 365 Community Conference
May 6, 2 PM - May 9, 12 AM
Skill up for the era of AI at the ultimate community-led Microsoft 365 event, May 6-8 in Las Vegas.
Learn moreTraining
Module
Generate inventory and compliance reports - Training
This module describes how to use Microsoft Endpoint Manager and Power BI to create compliance and custom reports.
Certification
Microsoft Certified: Information Protection and Compliance Administrator Associate - Certifications
Demonstrate the fundamentals of data security, lifecycle management, information security, and compliance to protect a Microsoft 365 deployment.