Hi Dean Ferley,
If Azure portal diagnostics and Resource Health show no restart events and Activity Log doesn’t indicate any action, you're most likely facing a guest OS-initiated reboot, invisible platform maintenance, or a silent internal VMSS action like reimaging or eviction due to internal health probe failure or update policy.
For Windows VMs open Event Viewer → Windows Logs → System
For Linux VMs Connect via SSH to the instance and check.
Health Probe Failures (from Load Balancer or App Gateway): Go to Load Balancer → Health Probes. Check probe configuration, if a VM fails the probe, VMSS can replace it automatically.
If VMSS is set to automatic OS image upgrades, Azure may have silently rolled instances without your action. check https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-automatic-upgrade