Azure VM network best practices

Network Performance Monitor is a cloud-based hybrid network monitoring solution that helps you monitor network performance between various points in your network infrastructure. It also helps you monitor network connectivity to service and application endpoints and monitor the performance of Azure ExpressRoute.We only have one VM in azure so I wonder how well this works when your only connecting to azure through a Palo Alto VPN.