Microsoft Learn

Azure Networking

Capabilities of Azure Network Watcher

Azure Network Watcher provides monitoring and diagnostic capabilities for Azure network resources. It enables you to monitor, diagnose, and view metrics for your virtual machines, network interfaces, virtual networks, load balancers, and other network components.

Key Capabilities

IP Flow Verify

IP Flow Verify allows you to test whether a virtual machine can send or receive traffic to or from a specific IP address. This is crucial for diagnosing security group or user-defined route configurations that might be blocking traffic.

How it works:

Next Hop

The Next Hop feature helps you diagnose network routing issues by identifying the next hop for traffic originating from a virtual machine to a specified destination. This is essential for understanding how User Defined Routes (UDRs) and system routes affect traffic flow.

Information provided:

Security Group View

Security Group View allows you to view the effective security rules applied to a virtual machine. This helps you understand which rules are currently active and potentially blocking traffic.

Connection Monitor

Connection Monitor is a powerful tool for monitoring network connectivity between endpoints. It can monitor the reachability of specific ports and protocols between a source and a destination.

Packet Capture

Packet Capture enables you to capture network traffic to and from an Azure virtual machine. This is invaluable for deep packet inspection and troubleshooting complex network issues.

Network Security Group (NSG) Flow Logs

NSG Flow Logs provide visibility into IP traffic flowing through your Network Security Groups. They record information about the IP traffic that passes through an NSG.

Note: NSG Flow Logs are often analyzed in conjunction with Network Watcher's visualization and analysis tools.

Topology

Network Watcher's Topology feature provides a visual representation of your virtual network resources, including virtual machines, virtual networks, subnets, and load balancers, and their connections.

Resource Usage Statistics

This feature provides statistics for network resources, such as the number of active connections to a load balancer or the traffic volume for a virtual machine's network interface.

Diagnose and Solve Network Problems

This integrated experience within Network Watcher guides you through common network troubleshooting scenarios, offering step-by-step diagnostics and solutions.

API Reference Examples

IP Flow Verify API: GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/ipFlowVerify
Packet Capture API: POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/packetCaptures