13) What is Azure Network Watcher?

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