How to investigate the internet applications blocked by Entra Internet Access policy
In brief
The Internet Access health-signal article now lists licensing, roles, Microsoft Graph permissions, and log access requirements. It also adds steps for investigating alerts and reviewing filtering and forwarding policies.
What Entra admins need to know
Administrators can use the clarified requirements and investigation workflow when monitoring alerts and diagnosing Internet Access issues.
This editorial summary was generated by AI from the documentation changes. Verify important details in the full Microsoft Learn article.
Documentation change
The comparison below shows only the changed extract. Use the full-page view for complete context.
How to use Microsoft Entra health monitoring signals and alertsHow to investigate Microsoft Entra health monitoring signals and alerts
This article describes the health metrics related to internet applications blocked by Microsoft Entra Internet Access policies and how to troubleshoot a potential issue when you receive an alert.
This scenario:
Aggregates the number of unique users accessing internet applications
successfully.successfullyAggregates the number of unique users who failed to access internet applications.
Aggregates the number of unique internet applications accessed
successfully.successfullyAggregates the number of failed accesses to unique internet applications.
Prerequisites
There are different roles, permissions, and license requirements to view health monitoring signals and configure and receive alerts. We recommend using a role with least privilege access to align with the Zero Trust guidance.
A tenant with a Microsoft Entra P1 or P2 license is required to view the Microsoft Entra health scenario monitoring signals.
A tenant with both a non-trial Microsoft Entra P1 or P2 license and at least 100 monthly active users is required to view alerts and receive alert notifications.
A tenant with a Microsoft Entra Internet Access license is required. For details, see the licensing section of What is Global Secure Access?.
The Reports Reader role is the least privileged role required to view scenario monitoring
signals.signals, alerts, and alert configurations.The Helpdesk Administrator is the least privileged role required to update alerts and update alert notification configurations.
The
HealthMonitoringAlert.Read.Allpermission is required to view the alerts using the Microsoft Graph API.The
HealthMonitoringAlert.ReadWrite.Allpermission is required to view and modify the alerts using the Microsoft Graph API.For a full list of roles, see
Least privileged role by taskLeast privileged role by task.The Global Secure Access Log Reader role
of viewing the traffic logs inis required to view Microsoft Entra Internet Accessand Microsoft Entra Private Access.traffic logs.
Investigate the signal and alert
To investigate a signal, gatherStart your investigation by comparing the following data:alert timeframe, signal trend, and affected entities. Then correlate the affected users and applications with the traffic, sign-in, and audit logs.
View the details of the alert.
- In the Microsoft Entra admin center, review the
metricssignal graph, alert timeframe, anddetails of theaffected entities. For more information, seeInvestigate the alert and signalsInvestigate the signals and alerts.
- For Microsoft Graph guidance, see Microsoft Graph health monitoring overview.
- In the Microsoft Entra admin center, review the
Sign
intoin to the Microsoft Entra admin center as at least aReports ReaderReports Reader.Browse to Entra ID > Monitoring & health > Health. The page opens to the Service Level Agreement (SLA) Attainment page.
Select the Health Monitoring tab.
Select the Internet applications blocked by Entra Internet Access Policy
scenario.scenario, and then select an active alert.:::image type="content" source="media/howto-investigate-internet-access-signals/internet-access-blocked.png" alt-text="Screenshot showing the Internet applications blocked by Entra Internet Access Policy scenario in the health monitoring dashboard." lightbox="media/howto-investigate-internet-access-signals/internet-access-blocked.png":::
Review your Microsoft Entra Internet Access content filtering policies. Check the policy rules, linked security profiles, and Conditional Access assignments. For more information, see Configure Global Secure Access web content filtering.
Review the Microsoft Entra Internet Access forwarding
profile for accessprofile, including its acquire and bypass policies and user and group assignments. For more information, see Manage the Internet Access profile.Review
sign-in logs. For more information, seethe sign-in logs. Look for affected usersbeing blocked from signing in andwhose sign-ins have aUseGlobal Secure Access securityprofile.profile applied.Review the Global Secure Access traffic logs. Filter the logs to the alert timeframe and affected user or application. Review denied transactions and their web category.
:::image type="content" source="media/howto-investigate-internet-access-signals/internet-access-traffic-logs.png" alt-text="Screenshot of Internet Access traffic logs showing blocked internet destinations." lightbox="media/howto-investigate-internet-access-signals/internet-access-traffic-logs.
For more information, see Global Secure Access network traffic logs - Global Secure Access | Microsoft Learn.png":::Review the Global Secure Access audit logs for recent changes to filtering policies, security profiles, forwarding profiles, and assignments.
:::image type="content" source="media/howto-investigate-internet-access-signals/global-secure-access-audit-logs.png" alt-text="Screenshot of audit logs filtered to the Global Secure Access service." lightbox="media/howto-investigate-internet-access-signals/global-secure-access-audit-logs.
Forpng":::
Understand the signal
An alert can indicate a change in the number of users or internet applications that Microsoft Entra Internet Access policies block.
- A spike can indicate that a new or updated filtering policy blocks a widely used application, or that a security profile or forwarding profile was assigned to more
information, see How to access Global Secure Access audit logs (preview) - Global Secure Access | Microsoft Learn.users. - A dip can indicate that a filtering policy, security profile, forwarding profile, or assignment was disabled or narrowed.
The change might be intentional. Compare the alert start time with the audit logs and your deployment schedule before you modify a policy.
Mitigate common issues
The following common issues can cause this alert. This list isn't exhaustive, but it provides a starting point for your investigation.
Many users are unexpectedly blocked after a policy or assignment change
A filtering policy, linked security profile, Conditional Access policy, or forwarding profile assignment might have expanded to include more users than intended.
To investigate and mitigate the issue:
- In the alert, compare the number of affected users and applications with your expected deployment scope.
- In the traffic logs, filter to the alert timeframe and an affected user. Confirm that the Action is Denied, and identify the destination and web category.
- Review the audit logs for changes made shortly before the alert started.
- Review the user and group assignments for the Internet Access forwarding profile and linked Conditional Access policy. Confirm that the Conditional Access session control selects the intended security profile.
- If the expanded scope is intentional, monitor the signal and no further action is required. If it isn't intentional, restore the intended assignments or policy scope.
A required application is blocked by a filtering rule
A web category, URL, FQDN, or wildcard rule might match a business application that users need. When multiple matching policies have conflicting actions, the most restrictive action applies.
To investigate and mitigate the issue:
- In the alert, identify an affected application and user.
- In the traffic logs, filter by the affected user and destination. Review the Action and Web category values for denied transactions.
- Review all filtering rules that match the destination. Check category rules, exact URLs or FQDNs, and wildcard entries.
- If the block is unintended, narrow the blocking rule or add the required destination to an appropriate allow policy. Keep the change limited to the users and destinations that require access.
- Allow time for the policy change to propagate, and then confirm that new traffic log entries show the expected action.
Only a subset of users is unexpectedly blocked
Different forwarding profile, security profile, or Conditional Access assignments can cause users who access the same application to receive different policy decisions.
To investigate and mitigate the issue:
- Compare traffic log entries for an affected user and an unaffected user accessing the same destination.
- Compare their user and group memberships and the assignments for the forwarding profile and linked Conditional Access policy. Confirm that the Conditional Access session control selects the intended security profile.
- Confirm that the Internet Access traffic forwarding profile is enabled and that its acquire and bypass policies match the intended traffic.
- Correct the unintended assignment or traffic acquisition rule, and then validate the result in the traffic logs.
Related content
@@ -2,8 +2,9 @@ title: How to investigate the internet applications blocked by Entra Internet Access policy description: Learn how to monitor and investigate scenarios where internet applications are blocked by Microsoft Entra Internet Access policies, using Microsoft Entra Health monitoring tools. ms.topic: how-to-ms.date: 11/18/2025+ms.date: 09/14/2026 ms.reviewer: gauthamca+ai-usage: ai-assisted # Customer intent: As an IT admin, I want to learn how to monitor and investigate scenarios where internet applications are blocked by Microsoft Entra Internet Access policies, using Microsoft Entra Health monitoring tools. ---@@ -16,68 +17,120 @@ To learn more about how Microsoft Entra Health works, see: - [What is Microsoft Entra Health?](/entra/identity/monitoring-health/concept-microsoft-entra-health) -- [How to use Microsoft Entra health monitoring signals and alerts](/entra/identity/monitoring-health/howto-use-health-scenario-alerts)+- [How to investigate Microsoft Entra health monitoring signals and alerts](/entra/identity/monitoring-health/howto-investigate-health-scenario-alerts) This article describes the health metrics related to internet applications blocked by Microsoft Entra Internet Access policies and how to troubleshoot a potential issue when you receive an alert. This scenario: -- Aggregates the number of unique users accessing internet applications successfully-+- Aggregates the number of unique users accessing internet applications successfully. - Aggregates the number of unique users who failed to access internet applications.--- Aggregates the number of unique internet applications accessed successfully-+- Aggregates the number of unique internet applications accessed successfully. - Aggregates the number of failed accesses to unique internet applications. ## Prerequisites -There are different roles, permissions, and license requirements to view health monitoring signals and configure and receive alerts. We recommend using a role with least privilege access to align with the [Zero Trust guidance](/security/zero-trust/zero-trust-overview).+There are different roles, permissions, and license requirements to view health monitoring signals and configure and receive alerts. We recommend using a role with least privilege access to align with the [Zero Trust guidance](/security/zero-trust/zero-trust-overview).++- A tenant with a [Microsoft Entra P1 or P2 license](/entra/fundamentals/get-started-premium) is required to *view* the Microsoft Entra health scenario monitoring signals.+- A tenant with both a non-trial [Microsoft Entra P1 or P2 license](/entra/fundamentals/get-started-premium) *and* at least 100 monthly active users is required to *view alerts* and *receive alert notifications*.++- A tenant with a Microsoft Entra Internet Access license is required. For details, see the licensing section of [What is Global Secure Access?](/entra/global-secure-access/overview-what-is-global-secure-access).++- The [Reports Reader](/entra/identity/role-based-access-control/permissions-reference#reports-reader) role is the least privileged role required to *view scenario monitoring signals, alerts, and alert configurations*.++- The [Helpdesk Administrator](/entra/identity/role-based-access-control/permissions-reference#helpdesk-administrator) is the least privileged role required to *update alerts* and *update alert notification configurations*.++- The `HealthMonitoringAlert.Read.All` permission is required to *view the alerts using the Microsoft Graph API*.+- The `HealthMonitoringAlert.ReadWrite.All` permission is required to *view and modify the alerts using the Microsoft Graph API*.++- For a full list of roles, see [Least privileged role by task](/entra/identity/role-based-access-control/delegate-by-task#microsoft-entra-health-least-privileged-roles).++- The [Global Secure Access Log Reader](/entra/identity/role-based-access-control/permissions-reference#global-secure-access-log-reader) role is required to view Microsoft Entra Internet Access traffic logs.++## Investigate the signal and alert++Start your investigation by comparing the alert timeframe, signal trend, and affected entities. Then correlate the affected users and applications with the traffic, sign-in, and audit logs.++1. View the details of the alert.++ - In the Microsoft Entra admin center, review the signal graph, alert timeframe, and affected entities. For more information, see [Investigate the signals and alerts](howto-investigate-health-scenario-alerts.md#investigate-the-signals-and-alerts).+ - For Microsoft Graph guidance, see [Microsoft Graph health monitoring overview](/graph/api/resources/healthmonitoring-overview?view=graph-rest-beta&preserve-view=true).++1. Sign in to the [Microsoft Entra admin center](https://entra.microsoft.com/) as at least a [Reports Reader](/entra/identity/role-based-access-control/permissions-reference#reports-reader).++1. Browse to **Entra ID** > **Monitoring & health** > **Health**. The page opens to the Service Level Agreement (SLA) Attainment page.++1. Select the **Health Monitoring** tab.++1. Select the **Internet applications blocked by Entra Internet Access Policy** scenario, and then select an active alert.++ :::image type="content" source="media/howto-investigate-internet-access-signals/internet-access-blocked.png" alt-text="Screenshot showing the Internet applications blocked by Entra Internet Access Policy scenario in the health monitoring dashboard." lightbox="media/howto-investigate-internet-access-signals/internet-access-blocked.png":::++1. Review your Microsoft Entra Internet Access content filtering policies. Check the policy rules, linked security profiles, and Conditional Access assignments. For more information, see [Configure Global Secure Access web content filtering](/entra/global-secure-access/how-to-configure-web-content-filtering).++1. Review the Microsoft Entra Internet Access forwarding profile, including its acquire and bypass policies and user and group assignments. For more information, see [Manage the Internet Access profile](/entra/global-secure-access/how-to-manage-internet-access-profile).++1. Review the [sign-in logs](/entra/identity/monitoring-health/concept-sign-in-log-activity-details). Look for affected users whose sign-ins have a Global Secure Access security profile applied. -- A tenant with a [Microsoft Entra P1 or P2 license](/entra/fundamentals/get-started-premium) is required to *view* the Microsoft Entra health scenario monitoring signals.+1. Review the [Global Secure Access traffic logs](/entra/global-secure-access/how-to-view-traffic-logs). Filter the logs to the alert timeframe and affected user or application. Review denied transactions and their web category. -- A tenant with Microsoft Entra Internet Access license is required. For details, see the licensing section of [What is Global Secure Access?](/entra/global-secure-access/overview-what-is-global-secure-access)+ :::image type="content" source="media/howto-investigate-internet-access-signals/internet-access-traffic-logs.png" alt-text="Screenshot of Internet Access traffic logs showing blocked internet destinations." lightbox="media/howto-investigate-internet-access-signals/internet-access-traffic-logs.png"::: -- The [Reports Reader](/entra/identity/role-based-access-control/permissions-reference#reports-reader) role is the least privileged role required to *view scenario monitoring signals.*+1. Review the [Global Secure Access audit logs](/entra/global-secure-access/how-to-access-audit-logs) for recent changes to filtering policies, security profiles, forwarding profiles, and assignments. -- The HealthMonitoringAlert.Read.All permission is required to *view the alerts using the Microsoft Graph API*.+ :::image type="content" source="media/howto-investigate-internet-access-signals/global-secure-access-audit-logs.png" alt-text="Screenshot of audit logs filtered to the Global Secure Access service." lightbox="media/howto-investigate-internet-access-signals/global-secure-access-audit-logs.png"::: -- For a full list of roles, see [Least privileged role by task](/entra/identity/role-based-access-control/delegate-by-task#monitoring-and-health---audit-and-sign-in-logs).+## Understand the signal -- The [Global Secure Access Log Reader](/entra/identity/role-based-access-control/permissions-reference#global-secure-access-log-reader) role of viewing the traffic logs in Microsoft Entra Internet Access and Microsoft Entra Private Access.+An alert can indicate a change in the number of users or internet applications that Microsoft Entra Internet Access policies block. -## Investigate the signal+- A spike can indicate that a new or updated filtering policy blocks a widely used application, or that a security profile or forwarding profile was assigned to more users.+- A dip can indicate that a filtering policy, security profile, forwarding profile, or assignment was disabled or narrowed. -To investigate a signal, gather the following data:+The change might be intentional. Compare the alert start time with the audit logs and your deployment schedule before you modify a policy. -1. View the details of the alert.+## Mitigate common issues - - In the Microsoft Entra admin center, review the metrics and details of the affected entities. For more information, see [Investigate the alert and signals](/entra/identity/monitoring-health/howto-use-health-scenario-alerts#investigate-the-alert-and-signals).+The following common issues can cause this alert. This list isn't exhaustive, but it provides a starting point for your investigation. - <!-- -->+### Many users are unexpectedly blocked after a policy or assignment change - - For Microsoft Graph guidance, see [Microsoft Graph health monitoring overview](/graph/api/resources/healthmonitoring-overview?view=graph-rest-beta&preserve-view=true).+A filtering policy, linked security profile, Conditional Access policy, or forwarding profile assignment might have expanded to include more users than intended. -2. Sign into the [Microsoft Entra admin center](https://entra.microsoft.com/) as at least a [Reports Reader](https://github.com/MicrosoftDocs/entra-docs/blob/c5d27bbda734933549480ccf46deffbeeed01bc7/docs/identity/role-based-access-control/permissions-reference.md#reports-reader).+To investigate and mitigate the issue: - - Browse to **Entra ID** \> **Monitoring & health** \> **Health**. The page opens to the Service Level Agreement (SLA) Attainment page.+1. In the alert, compare the number of affected users and applications with your expected deployment scope.+1. In the traffic logs, filter to the alert timeframe and an affected user. Confirm that the **Action** is **Denied**, and identify the destination and web category.+1. Review the audit logs for changes made shortly before the alert started.+1. Review the user and group assignments for the Internet Access forwarding profile and linked Conditional Access policy. Confirm that the Conditional Access session control selects the intended security profile.+1. If the expanded scope is intentional, monitor the signal and no further action is required. If it isn't intentional, restore the intended assignments or policy scope. - - Select the **Health Monitoring** tab.+### A required application is blocked by a filtering rule - - Select the **Internet applications blocked by Entra Internet Access Policy** scenario.+A web category, URL, FQDN, or wildcard rule might match a business application that users need. When multiple matching policies have conflicting actions, the most restrictive action applies. - :::image type="content" source="media/howto-investigate-internet-access-signals/internet-access-blocked.png" alt-text="Screenshot showing the Internet applications blocked by Entra Internet Access Policy scenario in the health monitoring dashboard." lightbox="media/howto-investigate-internet-access-signals/internet-access-blocked.png":::+To investigate and mitigate the issue: -3. Review your Microsoft Entra Internet Access content filtering policies. For more information, see [How to configure Global Secure Access web content filtering - Global Secure Access \| Microsoft Learn](/entra/global-secure-access/how-to-configure-web-content-filtering).+1. In the alert, identify an affected application and user.+1. In the traffic logs, filter by the affected user and destination. Review the **Action** and **Web category** values for denied transactions.+1. Review all filtering rules that match the destination. Check category rules, exact URLs or FQDNs, and wildcard entries.+1. If the block is unintended, narrow the blocking rule or add the required destination to an appropriate allow policy. Keep the change limited to the users and destinations that require access.+1. Allow time for the policy change to propagate, and then confirm that new traffic log entries show the expected action. -4. Review Microsoft Entra Internet Access forwarding profile for access policies and user assignments. For more information, see [How to manage the Internet Access profile - Global Secure Access \| Microsoft Learn](/entra/global-secure-access/how-to-manage-internet-access-profile).+### Only a subset of users is unexpectedly blocked -5. Review sign-in logs. For more information, see [Learn about the sign-in log activity details](/entra/identity/monitoring-health/concept-sign-in-log-activity-details). Look for users being blocked from signing in and have a Use Global Secure Access security profile.+Different forwarding profile, security profile, or Conditional Access assignments can cause users who access the same application to receive different policy decisions. -6. Review traffic logs. For more information, see [Global Secure Access network traffic logs - Global Secure Access \| Microsoft Learn](/entra/global-secure-access/how-to-view-traffic-logs).+To investigate and mitigate the issue: -7. Review audit logs. For more information, see [How to access Global Secure Access audit logs (preview) - Global Secure Access \| Microsoft Learn](/entra/global-secure-access/how-to-access-audit-logs).+1. Compare traffic log entries for an affected user and an unaffected user accessing the same destination.+1. Compare their user and group memberships and the assignments for the forwarding profile and linked Conditional Access policy. Confirm that the Conditional Access session control selects the intended security profile.+1. Confirm that the Internet Access traffic forwarding profile is enabled and that its acquire and bypass policies match the intended traffic.+1. Correct the unintended assignment or traffic acquisition rule, and then validate the result in the traffic logs. ## Related content -- [Troubleshoot application access - Global Secure Access \| Microsoft Learn](/entra/global-secure-access/troubleshoot-app-access)+- [Troubleshoot application access](/entra/global-secure-access/troubleshoot-app-access)+- [Configure Global Secure Access web content filtering](/entra/global-secure-access/how-to-configure-web-content-filtering)+- [Global Secure Access network traffic logs](/entra/global-secure-access/how-to-view-traffic-logs) 