A cloud computing platform and infrastructure for building, deploying and managing applications and services through a worldwide network of Microsoft-managed datacenters.
Force-deleting this stuck Azure Native New Relic Service (ANLRS) monitor resource from the Azure side is not supported in the public tooling or ARM behaviors described in the context. Deletion of NewRelic.Observability/monitors is handled by the New Relic resource provider, and the DeleteAsync operation explicitly requires a valid userEmail and performs provider-side validation.
The NewRelicMonitorResource.DeleteAsync API:
- Deletes the monitor resource and stops observability for Azure resources.
- Requires a non-null
userEmailparameter and runs as a long‑running operation. - Is implemented by the
NewRelic.Observabilityresource provider, which is where the “not eligible” check is enforced.
Because:
- The resource is already in
provisioningState: Failed, - All delete paths (Portal, CLI, REST, ARM complete mode) are being rejected by the provider with an eligibility error, and
- There is no ARM/Resource Manager behavior documented that bypasses the provider’s delete logic for this type,
this scenario requires escalation to the New Relic side rather than an Azure-only workaround.
The supported path is:
- Open a support request with New Relic and provide:
- Subscription ID, resource group, monitor name, and region.
- The full error message and correlation IDs from failed delete attempts.
- Confirmation that the New Relic org/account still exists and that the caller has admin rights.
- If needed, also open an Azure support ticket under the Azure Native New Relic Service, so the Azure team can coordinate with the New Relic/Liftr provider team.
For related behaviors:
- Diagnostic settings and log forwarding issues for ANLRS are known to require manual cleanup or lock removal, but these do not provide a mechanism to bypass provider-side delete eligibility checks.
- Resource locks can prevent cleanup of diagnostic settings, but in this case locks are already ruled out.
There is no documented Azure-side “force delete” that skips the New Relic provider for NewRelic.Observability/monitors, so resolution depends on New Relic/Liftr support correcting the provider state or performing a backend delete.
References:
- Resource monitoring stopped working
- Azure Native New Relic Service FAQ
- NewRelicMonitorResource.DeleteAsync Method
- Troubleshoot Azure Native New Relic Service
- NewRelic.Observability monitors 2024-01-01 (deployment-language-arm-template)
- NewRelic.Observability monitors 2024-10-01 (deployment-language-arm-template)
- NewRelic.Observability monitors 2024-03-01 (deployment-language-arm-template)