{"id":3037,"date":"2018-02-15T00:00:00","date_gmt":"2018-02-15T08:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available"},"modified":"2025-06-27T08:31:18","modified_gmt":"2025-06-27T15:31:18","slug":"expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/","title":{"rendered":"ExpressRoute monitoring with Network Performance Monitor (NPM) is now generally available"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We are excited to share the general availability of ExpressRoute monitoring with Network Performance Monitor (NPM). A few months ago, we <a href=\"https:\/\/azure.microsoft.com\/en-in\/blog\/monitoring-of-azure-expressroute-in-preview\/\" target=\"_blank\" rel=\"noopener\">announced ExpressRoute Monitor with NPM in public preview<\/a>. Since then, we\u2019ve seen lots of users monitor their Azure ExpressRoute private peering connections, and working with customers we\u2019ve gathered a lot of great feedback. While we\u2019re not done working to make ExpressRoute monitoring best in class, we\u2019re ready and eager for everyone to get their hands on it. In this post, I\u2019ll take you through some of the capabilities that ExpressRoute Monitor provides. To get started, watch a brief <a href=\"https:\/\/aka.ms\/ERMPrvtPeeringVideo\" target=\"_blank\" rel=\"noopener\">demo video<\/a> explaining ExpressRoute monitoring capability in Network Performance Monitor.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"monitor-connectivity-to-azure-vnets-over-expressroute\">Monitor connectivity to Azure VNETs, over ExpressRoute<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">NPM can monitor the packet loss and network latency between your on-premises resources (branch offices, datacenters, and office sites) and Azure VNETs connected through an ExpressRoute. You can setup alerts to get proactively notified whenever the loss or latency crosses the threshold. In addition to viewing the near real-time values and historical trends of the performance data, you can use the <a href=\"https:\/\/aka.ms\/NPMNetworkStateRecorder\" target=\"_blank\" rel=\"noopener\">network state recorder<\/a> to go back in time to view particular network state in order to investigate the difficult-to-catch transient issues.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"get-end-to-end-visibility-into-the-expressroute-connections\">Get end-to-end visibility into the ExpressRoute connections<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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. Now, you can get the required end-to-end visibility through NPM\u2019s <a href=\"https:\/\/aka.ms\/NPMTopologyMap\" target=\"_blank\" rel=\"noopener\">interactive topology view<\/a>. 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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The following snippet illustrates a topology view where the Azure VM on the left is connected to the on-premises VM on the right, over primary and secondary ExpressRoute connections. The Microsoft router at the Azure edge and the service provider router at the customer edge are also depicted. The nine on-premises hops (depicted by dashed lines) are initially compressed.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/0c18fbbc-3b8c-4436-ba0c-0e8c93d16d0f.webp\" alt=\"ExpressRoute connections\" title=\"ExpressRoute connections\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You can also choose to expand the map to view all the on-premises hops and understand the latency contributed by each hop.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/bd7166e4-81d9-450c-bcde-fa86fe6293b7.webp\" alt=\"ExpressRoute connections 2\" title=\"ExpressRoute connections 2\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"understand-bandwidth-utilization\">Understand bandwidth utilization<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This capability lets you view the bandwidth utilization trends for both the primary and secondary ExpressRoute circuits, and as a result, helps you in capacity planning. 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.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/7cee5efd-c5be-4c65-a6af-326d75e41094.webp\" alt=\"Bandwidth utilization (Azure Private Peering)\" title=\"Bandwidth utilization (Azure Private Peering)\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You can also setup alerts to notify when the bandwidth consumed by a VNET crosses the threshold.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/e5c6a37e-5d08-4b8a-8352-9fb477fe377c.webp\" alt=\"Health monitoring\" title=\"Health monitoring\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"diagnose-expressroute-connectivity-issues\">Diagnose ExpressRoute connectivity issues<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">NPM helps you diagnose several circuit connectivity issues. Below are examples of possible issue.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Circuit is down &#8211;<\/strong> NPM notifies you as soon as the connectivity between your on-premises resources and Azure VNETs is lost. This will help you take proactive action before receiving user escalations and reduce the downtime.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/0b0302d9-fbcc-4770-9b49-c438bb7e4741.webp\" alt=\"Circuit is down 1\" title=\"Circuit is down 1\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/4c12175c-b06f-4e41-87e9-f3289dcee339.webp\" alt=\"Circuit is down 2\" title=\"Circuit is down 2\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Traffic not flowing through intended circuit &#8211;<\/strong> NPM can notify you whenever the traffic is unexpectedly not flowing through the intended ExpressRoute circuit. This can happen if the circuit is down and the traffic is flowing through the backup route, or if there is a routing issue. This information will help you proactively manage any configuration issues in your routing policies and ensure that the most optimal and secure route is used.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/f79e0c23-45f3-42fe-9aa5-5b59286ed146.webp\" alt=\"Diagnostic Details\" title=\"Diagnostic Details\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Traffic not flowing through primary circuit &#8211;<\/strong> The capability notifies you when the traffic is flowing through the secondary ExpressRoute circuit. Even though you will not experience any connectivity issues in this case, proactively troubleshooting the issues with the primary circuit will make you better prepared.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/20b075e9-c649-4472-bf56-d3c24cc5c508.webp\" alt=\"Traffic not flowing\" title=\"Traffic not flowing\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/046ba70a-87f4-4a63-84b6-7fe648318962.webp\" alt=\"Diagnostic Details 2\" title=\"Diagnostic Details 2\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Degradation due to peak utilization &#8211;<\/strong> You can correlate the bandwidth utilization trend with the latency trend to identify whether the Azure workload degradation is due to a peak in bandwidth utilization, or not, and take action accordingly.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/33ef52c1-b760-4e21-85df-a825b93f4b93.webp\" alt=\"Degradation due to peak utilization\" title=\"Degradation due to peak utilization\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"create-custom-queries-and-views\">Create custom queries and views<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">All data that is exposed graphically through NPM\u2019s UI are also available natively in <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/log-analytics\/log-analytics-log-search-new\" target=\"_blank\" rel=\"noopener\">Log Analytics search<\/a>. 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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"get-started\">Get started<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To get started, see the detailed instructions on how to <a href=\"https:\/\/aka.ms\/ERMonitorSetupDoc\" target=\"_blank\" rel=\"noopener\">setup ExpressRoute Monitor in NPM<\/a> and learn more about the other <a href=\"https:\/\/aka.ms\/NPMcapabilities\" target=\"_blank\" rel=\"noopener\">capabilities in NPM<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"please-send-your-feedback\">Please send your feedback<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There are a few different routes to give feedback:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>UserVoice:<\/strong> Post new ideas for Network Performance Monitor on our <a href=\"https:\/\/feedback.azure.com\/forums\/267889-log-analytics\/category\/188146-network-monitoring\" target=\"_blank\" rel=\"noopener\">UserVoice page<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Join our cohort:<\/strong> We\u2019re always interested in having new customers join our cohorts to get early access to new features and help us improve NPM going forward. If you are interested in joining our cohorts, simply fill out <a href=\"https:\/\/aka.ms\/npmcohort\" target=\"_blank\" rel=\"noopener\">this quick survey<\/a>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>We are excited to share the general availability of ExpressRoute monitoring with Network Performance Monitor (NPM).<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1466],"tags":[],"audience":[3053,3056],"content-type":[],"product":[333],"tech-community":[],"topic":[],"coauthors":[97],"class_list":["post-3037","post","type-post","status-publish","format-standard","hentry","category-hybrid-multicloud","audience-it-decision-makers","audience-it-implementors","product-expressroute","review-flag-alway-1680286580-106","review-flag-gener-1680286584-335","review-flag-new-1680286579-546","review-flag-publi-1680286584-566","review-flag-vm-1680286585-143"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ExpressRoute monitoring with Network Performance Monitor (NPM) is now generally available | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"We are excited to share the general availability of ExpressRoute monitoring with Network Performance Monitor (NPM). A few months ago, we announced ExpressRoute Monitor with NPM in public preview\u2026\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ExpressRoute monitoring with Network Performance Monitor (NPM) is now generally available | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"We are excited to share the general availability of ExpressRoute monitoring with Network Performance Monitor (NPM). A few months ago, we announced ExpressRoute Monitor with NPM in public preview\u2026\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2018-02-15T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-27T15:31:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/0c18fbbc-3b8c-4436-ba0c-0e8c93d16d0f.webp\" \/>\n<meta name=\"author\" content=\"Microsoft Azure\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Microsoft Azure\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/\",\"@type\":\"Person\",\"@name\":\"Microsoft Azure\"}],\"headline\":\"ExpressRoute monitoring with Network Performance Monitor (NPM) is now generally available\",\"datePublished\":\"2018-02-15T08:00:00+00:00\",\"dateModified\":\"2025-06-27T15:31:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/\"},\"wordCount\":832,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/0c18fbbc-3b8c-4436-ba0c-0e8c93d16d0f.webp\",\"articleSection\":[\"Hybrid + multicloud\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/\",\"name\":\"ExpressRoute monitoring with Network Performance Monitor (NPM) is now generally available | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/0c18fbbc-3b8c-4436-ba0c-0e8c93d16d0f.webp\",\"datePublished\":\"2018-02-15T08:00:00+00:00\",\"dateModified\":\"2025-06-27T15:31:18+00:00\",\"description\":\"We are excited to share the general availability of ExpressRoute monitoring with Network Performance Monitor (NPM). A few months ago, we announced ExpressRoute Monitor with NPM in public preview\u2026\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/0c18fbbc-3b8c-4436-ba0c-0e8c93d16d0f.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/0c18fbbc-3b8c-4436-ba0c-0e8c93d16d0f.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hybrid + multicloud\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/hybrid-multicloud\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"ExpressRoute monitoring with Network Performance Monitor (NPM) is now generally available\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ExpressRoute monitoring with Network Performance Monitor (NPM) is now generally available | Microsoft Azure Blog","description":"We are excited to share the general availability of ExpressRoute monitoring with Network Performance Monitor (NPM). A few months ago, we announced ExpressRoute Monitor with NPM in public preview\u2026","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/","og_locale":"en_US","og_type":"article","og_title":"ExpressRoute monitoring with Network Performance Monitor (NPM) is now generally available | Microsoft Azure Blog","og_description":"We are excited to share the general availability of ExpressRoute monitoring with Network Performance Monitor (NPM). A few months ago, we announced ExpressRoute Monitor with NPM in public preview\u2026","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2018-02-15T08:00:00+00:00","article_modified_time":"2025-06-27T15:31:18+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/0c18fbbc-3b8c-4436-ba0c-0e8c93d16d0f.webp","type":"","width":"","height":""}],"author":"Microsoft Azure","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Microsoft Azure","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/","@type":"Person","@name":"Microsoft Azure"}],"headline":"ExpressRoute monitoring with Network Performance Monitor (NPM) is now generally available","datePublished":"2018-02-15T08:00:00+00:00","dateModified":"2025-06-27T15:31:18+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/"},"wordCount":832,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/0c18fbbc-3b8c-4436-ba0c-0e8c93d16d0f.webp","articleSection":["Hybrid + multicloud"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/","name":"ExpressRoute monitoring with Network Performance Monitor (NPM) is now generally available | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/0c18fbbc-3b8c-4436-ba0c-0e8c93d16d0f.webp","datePublished":"2018-02-15T08:00:00+00:00","dateModified":"2025-06-27T15:31:18+00:00","description":"We are excited to share the general availability of ExpressRoute monitoring with Network Performance Monitor (NPM). A few months ago, we announced ExpressRoute Monitor with NPM in public preview\u2026","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/0c18fbbc-3b8c-4436-ba0c-0e8c93d16d0f.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2018\/02\/0c18fbbc-3b8c-4436-ba0c-0e8c93d16d0f.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/expressroute-monitoring-with-network-performance-monitor-npm-is-now-generally-available\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Hybrid + multicloud","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/hybrid-multicloud\/"},{"@type":"ListItem","position":3,"name":"ExpressRoute monitoring with Network Performance Monitor (NPM) is now generally available"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/3037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=3037"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/3037\/revisions"}],"predecessor-version":[{"id":44111,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/3037\/revisions\/44111"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=3037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=3037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=3037"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=3037"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=3037"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=3037"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=3037"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=3037"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=3037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}