View topology

Topology provides an interactive interface to view resources and their relationships in Azure across multiple subscriptions, regions, and resource groups. It helps you manage and monitor your cloud network infrastructure with interactive graphical interface that provides you with insights from Azure Network Watcher connection monitor and traffic analytics. Topology helps you diagnose and troubleshoot network issues by providing contextual access to Network Watcher diagnostic tools such as connection troubleshoot, packet capture, and next hop.

In this article, you learn how to use topology to visualize virtual networks and connected resources.

Note

Azure Resource Graph is used to draw resources topology. In case of any configuration changes, it might take up to 30 hours for the changes to reflect in Azure Resource Graph and then in topology.

Prerequisites

Supported resource types

Topology supports the following resource types:

  • Application Gateways

  • Azure Bastion hosts

  • Azure DNS zones

  • Azure Firewalls

  • Azure NAT Gateways

  • Connections

  • DNS Private Resolvers

  • ExpressRoute circuits

  • Load balancers

  • Local network gateways

  • Network interfaces

  • Network security groups

  • Private DNS zones

  • Private endpoints

  • Private Link services

  • Public IP addresses

  • Service endpoints

  • Traffic Manager profiles

  • Virtual hubs

  • Virtual machine scale sets

  • Virtual machines

  • Virtual network gateways (VPN and ExpressRoute)

  • Virtual networks

  • Virtual WANs

  • Web Application Firewall policies

Get started with topology

In this section, you learn how to view a region's topology and insights.

  1. Sign in to the Azure portal.

  2. In the search box at the top of the portal, enter network watcher. Select Network Watcher from the search results.

    Screenshot shows how to search for Network Watcher in the Azure portal.

  3. Under Monitoring, select Topology.

    Note

    You can also get to the topology from:

    • Monitor: Insights > Networks > Topology.
    • Virtual networks: Monitoring > Diagram.
  4. Select Scope to define the scope of the topology.

  5. In the Select scope pane, select the list of Subscriptions, Resource groups, and Locations of the resources for which you want to view the topology, then select Save.

    Screenshot shows how to select the scope of the topology.

  6. Select Resource type to choose the resource types that you want to include in the topology and select Apply. See supported resource types.

  7. Use the mouse wheel to zoom in or out, or select the plus or minus sign. You can also use the mouse to drag the topology to move it around or use the arrows on the screen.

    Screenshot of topology zoomed in view.

  8. Select Download topology if you want to download the topology view to your computer. A file with the .svg extension is downloaded.

    Screenshot shows how to download the topology.

  9. Select a region to see its information and insights. The Insights tab provides a snapshot of connectivity and traffic insights for the selected region.

    Screenshot of the Insights tab of topology.

    Note

    • Connectivity insights are available when connection monitor is enabled. For more information, see connection monitor.
    • Traffic insights are available when Flow logs and traffic analytics are enabled. For more information, see NSG flow logs, VNet flow logs and traffic analytics.
  10. Select the Traffic tab to see detailed traffic information about the selected region. The insights presented in this tab are fetched from Network Watcher flow logs and traffic analytics. You see Set up Traffic Analytics with no insights if traffic analytics isn't enabled.

    Screenshot of the Traffic tab of topology.

  11. Select the Connectivity tab to see detailed connectivity information about the selected region. The insights presented in this tab are fetched from Network Watcher connection monitor. You see Set up Connection Monitor with no insights if connection monitor isn't enabled.

    Screenshot of the Connectivity tab of topology.

Drilldown resources

In this section, you learn how to navigate the topology view from regions to the individual Azure resource such as a virtual machine (VM). Once you drill down to the VM, you can see its traffic and connectivity insights. From the VM view, you have access to Network Watcher diagnostic tools such as connection troubleshoot, packet capture and next hop to help in troubleshooting any issues you have with the VM.

  1. Select Scope to choose the subscriptions and regions of the resources that you want to navigate to. The following example shows one subscription and region selected.

    Screenshot of the topology scope selected.

  2. Select the plus sign of the region that has the resource that you want to see to navigate to the region view.

    Screenshot of the region view.

    In the region view, you see virtual networks and other Azure resources in the region. You see any virtual network peerings in the region so you can understand the traffic flow from and to resources within the region. You can navigate to the virtual network view to see its subnets.

  3. Select the plus sign of the virtual network that has the resource that you want to see to navigate to the virtual network view. If the region has multiple virtual networks, you might see Virtual Networks. Select the plus sign of Virtual Networks to drill down to the virtual networks in your region and then select the plus sign of the virtual network that has the resource that you want to see.

    Screenshot of the virtual network view.

    In the virtual network view of myVNet, you see all five subnets that myVNet has.

  4. Select the plus sign of a subnet to see all the resources that exist in it and their relationships.

    Screenshot of the subnet view.

    In the subnet view of mySubnet, you see Azure resources that exist in it and their relationships. For example, you see myVM and its network interface myvm36 and IP configuration ipconfig1.

  5. Select the virtual machine that you want to see its insights.

    Screenshot of the virtual machine's insights tab.

    In insights tab, you see essential insights. Scroll down to see connectivity and traffic insights and resource metrics.

    Note

    • Connectivity insights are available when connection monitor is enabled. For more information, see Connection monitor.
    • Traffic insights are available when flow logs and traffic analytics are enabled. For more information, see NSG flow logs, VNet flow logs and traffic analytics.
  6. Select the Traffic tab to see detailed traffic information about the selected VM. The insights presented in this tab are fetched from Network Watcher flow logs and traffic analytics. You see Set up Traffic Analytics with no insights if traffic analytics isn't enabled.

    Screenshot of the virtual machine's traffic tab.

  7. Select the Connectivity tab to see detailed connectivity information about the selected VM. The insights presented in this tab are fetched from Network Watcher connection monitor. You see Set up Connection Monitor with no insights if connection monitor isn't enabled.

    Screenshot of the virtual machine's connectivity tab.

  8. Select the Insights + Diagnostics tab to see the summary of the VM and to use Network Watcher diagnostic tools such as connection troubleshoot, packet capture and next hop to help in troubleshooting any issues you have with the VM.

    Screenshot of the virtual machine's insights and diagnostics tab.