Hello @Nicole Pacheco ,
To monitor the performance of Azure ExpressRoute, you can use the cloud-based hybrid network monitoring solution named Network Performance Monitor.
NPM (Network Performance Monitor) can monitor the packet loss and network latency between your on-premises resources and Azure VNETs connected through an ExpressRoute. You can setup alerts to get proactively notified whenever the loss or latency crosses the threshold.
With NPM, you can get end-to-end visibility into the ExpressRoute connection. Since an ExpressRoute connection comprises of various components, it is extremely difficult to identify the bottleneck when high latency is experienced while connecting to an Azure workload. With NPM, you can get the required end-to-end visibility through NPM’s interactive topology view. You can not only view all the constituent components, your on-premises network, circuit provider edge, ExpressRoute circuit, Microsoft edge, and Azure VMs, but also the latency contributed by each hop to help you identify the troublesome segment. You can also choose to expand the map to view all the on-premises hops and understand the latency contributed by each hop.
It lets you view the bandwidth utilization trends. Not only can you view the aggregated bandwidth utilization for all the private peering connections of the ExpressRoute circuit, but you can also drill-down to understand the bandwidth utilization trend for each VNET. This will help you identify the VNETs that are consuming most of your circuit bandwidth. You can also setup alerts to notify when the bandwidth consumed by a VNET crosses the threshold.
NPM also helps you diagnose several circuit connectivity issues.
You can also create custom queries and views. All data that is exposed graphically through NPM’s UI are also available natively in Log Analytics search. You can perform interactive analysis of data in the repository, correlate data from different sources, create custom alerts and views, and export the data to Excel, PowerBI, or a shareable link.
For more information on NPM for ExpressRoute & how to set it up, please refer the below articles:
https://azure.microsoft.com/en-in/blog/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available/
https://learn.microsoft.com/en-us/azure/azure-monitor/insights/network-performance-monitor
https://learn.microsoft.com/en-us/azure/azure-monitor/insights/network-performance-monitor-expressroute
https://learn.microsoft.com/en-us/azure/expressroute/how-to-npm
Kindly let us know if the above helps or you need further assistance on this issue.
----------------------------------------------------------------------------------------------------------------
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.