删除Application Insight实例后可用性测试仍运行,如何清除?
解决已删除Application Insights实例后残留可用性测试的问题
方法一:使用Azure CLI清理
- 登录Azure账户:
az login - 列出所有订阅,确认目标订阅:
az account list --output table - 切换到包含残留测试的订阅:
az account set --subscription <订阅ID或名称> - 列出当前订阅下所有可用性测试(包括关联实例已删除的残留项):
az monitor app-insights web-test list --output table - 删除找到的残留测试:
az monitor app-insights web-test delete --name <测试名称> --resource-group <资源组名称>
方法二:使用Azure PowerShell清理
- 登录Azure账户:
Connect-AzAccount - 切换到目标订阅:
Set-AzContext -Subscription <订阅ID或名称> - 列出所有可用性测试:
Get-AzApplicationInsightsWebTest - 删除指定残留测试:
Remove-AzApplicationInsightsWebTest -ResourceGroupName <资源组名称> -Name <测试名称>
方法三:通过Azure REST API清理
如果CLI和PowerShell未检索到残留测试,可以直接调用REST API删除:
- 发送
DELETE请求至以下端点:https://management.azure.com/subscriptions/<订阅ID>/resourceGroups/<资源组名称>/providers/Microsoft.Insights/webtests/<测试名称>?api-version=2022-06-15 - 请求需携带有效的Azure AD访问令牌进行身份验证。
方法四:联系Azure支持
若以上方法均无法清理残留测试,提交Azure支持工单,提供以下信息以便团队协助处理:
- 订阅ID
- 已删除的Application Insights实例名称
- 可用性测试的大致创建时间
- 测试触发的相关日志信息(如有)
内容的提问来源于stack exchange,提问作者Alex Barros
相关产品推荐
相关产品推荐

