How to view what is saturating my Express Route

Nicole Pacheco 21 Reputation points
2020-12-04T18:46:17.46+00:00

I currently have a dashboard setup to view the bits per second in/out of my express route however it doesn't allow me to go deeper and see what's traversing my express route. I want to know how I can set up my environment to see this? Example: if I see my bits per second reach 400MB out of 500MB, what sources are causing such high throughput?

Any help is appreciated. Thank you.

Azure Monitor
Azure Monitor
An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.
2,968 questions
Azure ExpressRoute
Azure ExpressRoute
An Azure service that provides private connections between Azure datacenters and infrastructure, either on premises or in a colocation environment.
342 questions
{count} votes

Accepted answer
  1. GitaraniSharma-MSFT 49,171 Reputation points Microsoft Employee
    2020-12-07T07:39:11.34+00:00

    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.

    45565-topology-view.jpg

    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://video2.skills-academy.com/en-us/azure/azure-monitor/insights/network-performance-monitor
    https://video2.skills-academy.com/en-us/azure/azure-monitor/insights/network-performance-monitor-expressroute
    https://video2.skills-academy.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.


0 additional answers

Sort by: Most helpful