I have a small demo Azure VM for Dynamics 365 for Finance & Operations which is apparently sending 30GB a day of monitoring data somewhere. This is resulting in a $3 / day 'network data out' charge on top of $6 / day for the VM, just not worth it for the VM's use case. In the Azure Portal all the VM's diagnostic settings are disabled, no extensions are installed, and for the Azure subscription the Security Center | Security Policy | Data Collection is off – these are the suggestions I’ve found for stopping monitoring.
From nosing around within the VM the culprit appears to be MonAgentCore.exe which I gather from https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/azure-diagnostics-troubleshooting is part of Azure diagnostics and monitoring.
Is there a way to stop or remove this process? Killing it within the VM works briefly but it resurrects itself. It doesn't appear to be something in installed programs or server features.