You can create complex and flexible setups in Azure that connect many virtual machines (VMs) to meet your needs. Just like in an on-premises network, configuration errors can result in problems that are challenging to troubleshoot. When you have to diagnose network problems in Azure, use Azure Network Watcher.

Suppose you're the Azure architect for an engineering company. You have deployed a VM in Azure, and the VM has network connectivity issues. You want to learn how to troubleshoot and fix the problem so that you can help your colleagues to do the same, if they face similar issues in the future.

In this module, you'll learn about the core Network Watcher features. Engineers use Network Watcher to monitor, diagnose, and gain insight into their network health and performance with metrics. The elements can be broken down into four areas: monitoring, network diagnostic tools, metrics, and logs.

By the end of this module, you'll be able to troubleshoot connectivity problems by using Network Watcher so that you can fix them.

Learning objectives

  • Identify the tools available to manage and troubleshoot network connectivity in Azure
  • Select the proper tool to manage and troubleshoot network connectivity for various use cases


  • Basic familiarity with Azure networking concepts such as IP addressing, subnetting, routing, and network security groups
  • Basic familiarity with Azure network integration concepts such as VPNs, Azure ExpressRoute, and peering