An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.
Hello Jim Holcomb
In this scenario, the Azure Monitor Agent (AMA) VM extension shows ProvisioningState = Succeeded, but the agent is not installed inside the Windows VM, and no data is ingested into Log Analytics.
This behavior is not an Azure Monitor Agent configuration issue and is not caused by the Data Collection Rule (DCR).
Azure VM extensions (including AMA) depend entirely on the Azure Windows Guest Agent to execute installation payloads inside the guest OS.
If the Azure Windows Guest Agent is degraded or unresponsive, the following behavior is expected:
- VM extensions may report Provisioning succeeded
- Extension binaries are not installed
- In‑guest commands (RunCommand, MSI execution) do not execute
- No agent services or files are created
Azure platform does not validate successful execution inside the guest OS, only that the extension handler reported status back to Azure.
-
ProvisioningState = Succeededonly means the extension handler completed - It does not guarantee MSI installation completed
- MSI execution failures are not surfaced to the control plane
Please have a look into below remediation steps without shutting down the VM:
- Restart Azure Guest Agent Services:
Restart-Service WindowsAzureGuestAgent -Force
Restart-Service RdAgent -Force
Restarting these services is safe and restores extension execution when the agent is in a degraded state.
- Verify Agent Status in Portal
Navigate to:
VM → Properties → Agent status
Status must be Ready. if the agent is not Ready, extensions will not execute correctly.
- Re‑deploy AMA After Agent Recovery:
After Guest Agent health is restored, re‑deploy the Azure Monitor Agent extension or use Azure Policy. AMA does not require VM reboot once the Guest Agent is healthy.
This issue occurs because the Azure Windows Guest Agent on the VM is degraded or unresponsive. As documented by Microsoft, when the Guest Agent cannot execute extension payloads, VM extensions including Azure Monitor Agent may report provisioning success even though the agent is not installed. Restoring Guest Agent health is required before AMA can be installed and telemetry can be ingested.
Thanks,
Suchitra.