NPM - jasper-zanjani/azure GitHub Wiki

Notes

Network Performance Monitor is a Log Analytics network monitoring solution for hybrid networks, providing 3 services:

  • Performance Monitor monitors connectivity between various points in both Azure and on-prem networks
  • Service Connectivity Monitor monitors outbound connectivity from network nodes to external TCP services, monitoring performance metrics like latency, response time, and packet loss
  • ExpressRoute monitors end-to-end connectivity between on-prem network and Azure over ExpressRoute

Performance Monitor

Service Connectivity Monitor

ExpressRoute

Tasks

Install Network Performance Monitor

NPM requires a dedicated agent to be installed to VMs.

Connect on-premises server to Log Analytics

Configure Performance Monitor

Configure Service Connectivity Monitor

Configure ExpressRoute Monitor