Azure Network Watcher provides tools to monitor, diagnose, view metrics, and enable or disable logs for resources in an Azure virtual network. Network Watcher is designed to monitor and repair the network health of IaaS (Infrastructure-as-a-Service) products which includes Virtual Machines, Virtual Networks, Application Gateways, Load balancers, etc. Note: It is not intended for and will not work for PaaS monitoring or Web analytics.
1. Monitoring
• Monitor communication between a virtual machine and an endpoint
• View resources in a virtual network and their relationships
2. Diagnostics
• Diagnose network traffic filtering problems to or from a VM
• Diagnose network routing problems from a VM
• Diagnose outbound connections from a VM
• Diagnose problems with an Azure Virtual network gateway and connections
• Determine relative latencies between Azure regions and internet service providers
• View security rules for a network interface
3. Metrics
4. Logs
• Analyze traffic to or from a network security group
• View diagnostic logs for network resources
5. Network Watcher automatic enablement