{"id":4129,"date":"2017-02-22T00:00:00","date_gmt":"2017-02-22T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure"},"modified":"2025-06-12T08:31:58","modified_gmt":"2025-06-12T15:31:58","slug":"announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/","title":{"rendered":"Announcing Azure Network Watcher \u2013 Network Performance Monitoring and Diagnostics Service for Azure"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Have you ever felt the need to diagnose a critical problem and you needed access to packet data from a virtual machine? What if you could capture the packet data from a virtual machine in just a few clicks? How about the ability to log flow data for Network Security Groups, visualize and interpret the information with a tooling platform of your choice?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With Azure Network Watcher, you can now access a plethora of logging and diagnostic capabilities that empower you with insights to understand your network performance and health. These capabilities are accessible via Portal, Power Shell, CLI, Rest API and SDK.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-does-network-watcher-enable-for-you\">What does Network Watcher enable for you?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"topology\">Topology<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can now view the network topology of your deployments with just a few clicks. For example, the figure below represents the network topology of a simple web application deployed on Azure. With Network Watcher, you can now visualize the complete network topology of your application.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/5b08fa2f-fea7-4de3-a436-44ea9cb9b462.webp\" alt=\"Sample topology view of a web application\" title=\"Sample topology view of a web application\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Sample topology view of a web application<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ip-flow-verify\">IP flow verify<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A common diagnostic need is to check whether a flow is allowed or denied to or from a virtual machine. Using \u201cIP flow verify\u201d you can now validate if a flow (combination of source IP, destination IP, source port, destination port and protocol) is allowed or denied. You will also be provided with the specific Network Security Group and security rule allowing or denying the flow in question.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/6d8d7d22-01e9-4e67-acac-93ef36084606.webp\" alt=\"Validate IP\" title=\"Validate IP\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Validate IP flow from the Portal<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"next-hop\">Next hop<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Typical issues with network connectivity is misconfiguration of user defined routes. Next hop provides the ability to get the next hop type and IP address based on a specified virtual machine, allowing you to investigate any route being black-holed and conditions caused by incorrect configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><img loading=\"lazy\" decoding=\"async\" title=\"Next Hop\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/c99a5790-1216-4407-aa19-4e389eceac83.webp\" alt=\"Next Hop\" width=\"761\" height=\"587\"><em>Get next hop from the Portal<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"security-group-view\">Security Group view<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Auditing your network security is vital for detecting network vulnerabilities and ensuring compliance with your IT security and regulatory governance model.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With Security Group view, you can retrieve the configured Network Security Group and security rules, as well as the effective security rules. With the list of rules applied, you can determine the ports that are open and assess network vulnerability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In addition, your IT security and compliance governance can define prescriptive security rules that can now be programmatically audited using this feature.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As an example, PCI DSS compliance emphasizes the need to store logs and review logs that perform security functions such as firewalls. The primary intent for this is to identify anomalies and suspicious activity. With a combination of flow logs, Security Group view and Azure Automation, periodic and frequent audit can be done in a <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/network-watcher\/network-watcher-nsg-auditing-powershell\">programmatic manner<\/a>. You can detect and alert on suspicious and anomalous activity.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/67790585-aac8-4198-a2ee-adf7d6568208.webp\" alt=\"Security Group view\" title=\"Security Group view\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Network Security Group view for a virtual machine from the Portal<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"packet-capture\">Packet capture<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Capturing and accessing packet data enables you to address various needs from diagnosing a connectivity issue to network security and compliance. With Network Watcher, you can trigger packet capture on virtual machines. Applying advanced rule matching options, you can capture packets that have a specific source IP, destination IP, source port or destination port, or a byte offset from the start of the packet \u2013 even a combination of all the above. This feature is supported on both Windows and Linux virtual machines.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/7ba004e0-c16c-4e97-adac-de32d4daad3c.webp\" alt=\"Packet capture\" title=\"Packet capture\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Configuring packet capture from the Portal<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"network-subscription-limits\">Network Subscription limits<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can now view the usage of network resources against the limits in your subscription.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><img loading=\"lazy\" decoding=\"async\" title=\"Network Sub Limit\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/4b4a2f97-f726-43d1-a825-4c75eed85a3c.webp\" alt=\"Network Sub Limit\" width=\"825\" height=\"626\"><em>View limits for network resources in your subscription in a region<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"nsg-flow-logs\">NSG flow logs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Flow data is a critical component for diagnosing and validating your Network Security Group configurations. You can now enable logging of NSG flow data that is allowed or denied per Network Security Group setting to help meet these needs. The NSG flow information includes timestamp, source IP, destination IP, source port, destination port and protocol, the Network Security Group and the security rule. This data can be ingested and visualized by Microsoft tools such as Power BI, as well as security information and event management tools provided by 3rd party partners and open source tools.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/7c2b1a48-d8ae-478f-bce9-ad403d9a3d3f.webp\" alt=\"NSG Flow\" title=\"NSG Flow\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Configuring NSG flow logs from the Portal<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/6a69ee06-a027-4ad9-8c0e-005493c8f4eb.webp\" alt=\"Power BI Dashboard\" title=\"Power BI Dashboard\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>A sample Power BI dashboard with the ingested flow log <\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"diagnostic-logs\">Diagnostic logs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can now configure diagnostic logs for all the network resources in a resource group from a single pane.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/1dccde4c-81a4-4e8c-ab4b-04cb73aa4814.webp\" alt=\"Diagnostic logs\" title=\"Diagnostic logs\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Configuring Diagnostic logs for network resources in a resource group <\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"virtual-network-gateway-connectivity-troubleshooting\">Virtual Network Gateway Connectivity Troubleshooting<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A Virtual Network Gateway provides connectivity between your on-premises site and Azure VNets. Network Watcher will enable you to troubleshoot issues due to connectivity. A comprehensive suite of built-in tests are executed to isolate over fifteen different fault conditions and the results are logged in a customer specified storage. The log contains information such as connection status, bytes sent\/received, IKE errors and WFP logs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"integration-with-azure-services\">Integration with Azure Services<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Using the native capabilities offered by Network Watcher, you can build powerful end to end network monitoring scenarios using Azure services like <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/network-watcher\/network-watcher-monitor-with-azure-automation\">Azure Automation<\/a>, <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/network-watcher\/network-watcher-alert-triggered-packet-capture\">Azure Functions<\/a> and <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/log-analytics\/log-analytics-azure-networking-analytics?toc=%2fazure%2fnetwork-watcher%2ftoc.json\">Azure Log Analytics<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/beb1abef-7ea0-48ae-8404-4f28126e8ebf.webp\" alt=\"VPN Connection\" title=\"VPN Connection\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Proactive monitoring of VPN connection using Azure Automation and Network Watcher<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"partners-and-ecosystem-integration\">Partners and ecosystem integration<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We have partnered with the following 3rd party tool providers to integrate their products with Network Watcher and provide you with a holistic experience in monitoring your network in Azure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Splunk<\/strong> have built an operational intelligence platform by turning data generated from Network Watcher into <a href=\"https:\/\/blogs.splunk.com\/2017\/02\/20\/splunking-microsoft-azure-network-watcher-data\">valuable insights<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Observable<\/strong> <strong>Networks <\/strong>have integrated the packet capture capability of Network Watcher with their <a href=\"https:\/\/observable.net\/trial-observable-azure-network-watcher\/\">ONA platform (Observable Network Appliance)<\/a> to detect security issues in your virtual machine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bryan Doerr, CEO of Observable Networks<\/strong> said, <em>\u201cWe\u2019re excited that the results of our continuous and close collaboration with Microsoft are now reaching our mutual customers. Digital transformation and the fast-growing transition to cloud platforms, like Azure, are creating demand for new cloud native security services.&#8221;<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sumo Logic<\/strong> provides a machine data analytics platform that can ingest flow data for Network Security Groups to help you understand <a href=\"https:\/\/www.sumologic.com\/blog-using-sumo\/analyze-azure-network-watcher-flow-logs-sumo-logic\/\">network vulnerabilities<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Kalyan Ramanathan, VP of Product Marketing at Sumo Logic<\/strong> said,<em> \u201cThe cloud is changing the IT landscape. New business models, rapidly changing innovation and operations are driving a new set of needs. We are pleased to be teaming with Microsoft to further enhance the cloud experience for our mutual customers. Sumo Logic Machine Data analytics solution provides real-time operational insights into today\u2019s modern applications with deep Microsoft Azure Integration, to help customers address the volume, variety and velocity of cloud generated data.\u201d<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"open-source-tools\">Open source tools<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Your network monitoring needs can be augmented by open source tools such as CapAnalysis, Suricata and the Elastic Stack (Elasticsearch, Logstash and Kibana). We hope you will be able to leverage and build on the sample integration scenarios for <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/network-watcher\/network-watcher-using-open-source-tools\">visualizing packet captures<\/a>, <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/network-watcher\/network-watcher-deep-packet-inspection\">network intrusion detection<\/a> and <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/network-watcher\/network-watcher-visualize-nsg-flow-logs-open-source-tools\">visualizing flow logs<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/7582c8cc-de3f-4b91-bc11-04563aaadef8.webp\" alt=\"Network Watcher\" title=\"Network Watcher\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>A sample dashboard highlighting network intrusion \u2013 integrating Network Watcher, Suricata and the Elastic Stack<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"network-watcher-availability\">Network Watcher availability<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Azure Network Watcher is available now in preview in the following regions \u2013 US West Central, US North Central&nbsp;and US West. We are in the process of rolling out Network Watcher the rest of Azure regions around the world.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-much-does-it-cost\">How much does it cost?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We understand the current capabilities in Network Watcher are critical to a variety of your needs from diagnostics to security and compliance. These capabilities will be available free with your subscription during the preview. <a href=\"https:\/\/azure.microsoft.com\/en-us\/pricing\/details\/storage\/blobs\/\">Standard storage costs<\/a> are applicable in certain cases.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your requirements and requests for an integrated solution and tooling is at the center of building this advanced network monitoring capability in Azure. Your <a href=\"https:\/\/feedback.azure.com\/forums\/217313-networking\">feedback<\/a> from using Network Watcher is vital to help steer the product development and eco system growth.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enjoy the preview!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you ever felt the need to diagnose a critical problem and you needed access to packet data from a virtual machine? What if you could capture the packet data from a virtual machine in just a few\u2026.<\/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":[1482,1457],"tags":[],"audience":[3054,3053],"content-type":[],"product":[],"tech-community":[],"topic":[],"coauthors":[166],"class_list":["post-4129","post","type-post","status-publish","format-standard","hentry","category-management-and-governance","category-networking","audience-business-decision-makers","audience-it-decision-makers","review-flag-1680286581-295","review-flag-free-1680286579-836","review-flag-integ-1680286579-214","review-flag-lever-1680286579-649","review-flag-new-1680286579-546"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Announcing Azure Network Watcher \u2013 Network Performance Monitoring and Diagnostics Service for Azure | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Have you ever felt the need to diagnose a critical problem and you needed access to packet data from a virtual machine? What if you could capture the packet data from a virtual machine in just a few\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\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing Azure Network Watcher \u2013 Network Performance Monitoring and Diagnostics Service for Azure | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Have you ever felt the need to diagnose a critical problem and you needed access to packet data from a virtual machine? What if you could capture the packet data from a virtual machine in just a few\u2026\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/\" \/>\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=\"2017-02-22T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-12T15:31:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/5b08fa2f-fea7-4de3-a436-44ea9cb9b462.webp\" \/>\n<meta name=\"author\" content=\"Yousef Khalidi\" \/>\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=\"Yousef Khalidi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 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\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/yousef-khalidi\/\",\"@type\":\"Person\",\"@name\":\"Yousef Khalidi\"}],\"headline\":\"Announcing Azure Network Watcher \u2013 Network Performance Monitoring and Diagnostics Service for Azure\",\"datePublished\":\"2017-02-22T00:00:00+00:00\",\"dateModified\":\"2025-06-12T15:31:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/\"},\"wordCount\":1280,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/5b08fa2f-fea7-4de3-a436-44ea9cb9b462.webp\",\"articleSection\":[\"Management and governance\",\"Networking\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/\",\"name\":\"Announcing Azure Network Watcher \u2013 Network Performance Monitoring and Diagnostics Service for Azure | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/5b08fa2f-fea7-4de3-a436-44ea9cb9b462.webp\",\"datePublished\":\"2017-02-22T00:00:00+00:00\",\"dateModified\":\"2025-06-12T15:31:58+00:00\",\"description\":\"Have you ever felt the need to diagnose a critical problem and you needed access to packet data from a virtual machine? What if you could capture the packet data from a virtual machine in just a few\u2026\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/5b08fa2f-fea7-4de3-a436-44ea9cb9b462.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/5b08fa2f-fea7-4de3-a436-44ea9cb9b462.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Management and governance\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/management-and-governance\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Announcing Azure Network Watcher \u2013 Network Performance Monitoring and Diagnostics Service for Azure\"}]},{\"@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":"Announcing Azure Network Watcher \u2013 Network Performance Monitoring and Diagnostics Service for Azure | Microsoft Azure Blog","description":"Have you ever felt the need to diagnose a critical problem and you needed access to packet data from a virtual machine? What if you could capture the packet data from a virtual machine in just a few\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\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/","og_locale":"en_US","og_type":"article","og_title":"Announcing Azure Network Watcher \u2013 Network Performance Monitoring and Diagnostics Service for Azure | Microsoft Azure Blog","og_description":"Have you ever felt the need to diagnose a critical problem and you needed access to packet data from a virtual machine? What if you could capture the packet data from a virtual machine in just a few\u2026","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2017-02-22T00:00:00+00:00","article_modified_time":"2025-06-12T15:31:58+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/5b08fa2f-fea7-4de3-a436-44ea9cb9b462.webp","type":"","width":"","height":""}],"author":"Yousef Khalidi","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Yousef Khalidi","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/yousef-khalidi\/","@type":"Person","@name":"Yousef Khalidi"}],"headline":"Announcing Azure Network Watcher \u2013 Network Performance Monitoring and Diagnostics Service for Azure","datePublished":"2017-02-22T00:00:00+00:00","dateModified":"2025-06-12T15:31:58+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/"},"wordCount":1280,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/5b08fa2f-fea7-4de3-a436-44ea9cb9b462.webp","articleSection":["Management and governance","Networking"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/","name":"Announcing Azure Network Watcher \u2013 Network Performance Monitoring and Diagnostics Service for Azure | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/5b08fa2f-fea7-4de3-a436-44ea9cb9b462.webp","datePublished":"2017-02-22T00:00:00+00:00","dateModified":"2025-06-12T15:31:58+00:00","description":"Have you ever felt the need to diagnose a critical problem and you needed access to packet data from a virtual machine? What if you could capture the packet data from a virtual machine in just a few\u2026","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/5b08fa2f-fea7-4de3-a436-44ea9cb9b462.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2017\/02\/5b08fa2f-fea7-4de3-a436-44ea9cb9b462.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/announcing-azure-network-watcher-network-performance-monitoring-and-diagnostics-service-for-azure\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Management and governance","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/management-and-governance\/"},{"@type":"ListItem","position":3,"name":"Announcing Azure Network Watcher \u2013 Network Performance Monitoring and Diagnostics Service for Azure"}]},{"@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\/4129","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=4129"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/4129\/revisions"}],"predecessor-version":[{"id":41646,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/4129\/revisions\/41646"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=4129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=4129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=4129"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=4129"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=4129"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=4129"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=4129"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=4129"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=4129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}