NAT Gateway is a fully managed service that securely routes internet traffic from a private virtual network with enterprise-grade performance and low latency.
Hello Dwight Thompson
It appears that your outbound traffic is now routed directly through the Azure NAT Gateway instead of the Palo NVA. To view these flows, you'll need to enable logging on either the NAT Gateway or the subnet.
Here are the main ways to get visibility:
- Enable VNet flow logs on the subnet
- In Azure Network Watcher go to “NSG flow logs” (even if you don’t have an NSG, you can still turn on flow logs for the subnet).Send the logs to a Log Analytics workspace.
- In Log Analytics you’ll see records of private-IP -> destination-IP flows, with bytes and packet counts.
- Note: Standard NAT only shows your VM’s private IPs (it won’t tell you which public IP the NAT gateway SNATed to).
- (If you’re on StandardV2 SKU) Turn on NAT Gateway flow logs.
- Go to your NAT gateway resource > Diagnostic settings > Add diagnostic setting
- Select the “NatGatewayFlowLogs” category and send to Log Analytics (or storage/Event Hub)
- You’ll get a table called NatGatewayFlowLogsV1 with fields like SourceIp, DestinationIp, NatGatewayIp, BytesSent, BytesReceived, etc.
- Query with Kusto in your workspace to see exactly which VM hit what public IP and how much data passed.
- Use Azure Monitor metrics/Insights for a quick dashboard
- In the NAT gateway resource, click “Metrics” or open Network Insights in Azure Monitor.
- Review metrics such as Bytes, Packets, DroppedPackets, SNAT Connection Count (Attempted/Failed), Total SNAT Connection Count
- You can chart volume trends or set alerts on abnormal drops or SNAT port exhaustion.
- Putting it all together, a typical setup to see outbound traffic is:
- Enable VNet flow logs on your subnet (for VM-level flows)
- Enable NAT Gateway flow logs (for public IP mapping and SNAT-level details)
- Ingest both into a Log Analytics workspace
- Build Kusto queries or dashboards combining both — e.g. group by SourceIp, NatGatewayIp, DestinationIp
NOTE: To see outbound traffic, enable NAT Gateway flow logs (NatGatewayFlowLogsV1) and analyze them in Azure Monitor / Log Analytics.
MS Docs:
How to Monitor Azure NAT Gateway – built-in metrics & Network Insights
Hope that points you in the right direction!
Should there be any follow-up questions or concerns, please let us know and we shall try to address them.
If these answer your question, click "Upvote" and click "Accept Answer" which may be beneficial to other community members reading this thread.