Azure VM network best practices

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.

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.

Azure VM network best practices