【问题标题】:Azure availability test fired when disabled禁用时触发 Azure 可用性测试
【发布时间】:2020-10-12 14:10:32
【问题描述】:

当测试继续发送请求并引发警报时,是否有其他人在运行 CI/维护之前禁用 Azure 可用性测试,即使它已被禁用?

我们正在禁用 PowerShell 的测试:

$WebTests = Get-AzResource -ResourceType "Microsoft.Insights/Webtests" -ResourceGroupName $ResourceGroupName -ErrorAction Ignore
$WebTests | Where-Object { $_ } | ForEach-Object {
    $WebTest = Get-AzResource -ResourceId $_.ResourceId
    $WebTest.Properties.Enabled = $Enable -eq "true"
    $WebTest | Set-AzResource -Force | Out-Null
}

但我们有时会在测试被禁用后 2-4 分钟收到警报。

【问题讨论】:

  • 你检查过测试是否真的被禁用了吗?并且您不断收到警报?
  • 您好,如果回答对您有帮助,请采纳。谢谢。

标签: azure azure-application-insights


【解决方案1】:

有一些可能的原因:

1.请通过 azure 门户检查可用性测试是否真的被禁用。在你的脚本中,特别检查这行代码:$WebTest.Properties.Enabled = $Enable -eq "true"

2.如果禁用后只发送少量警报,请到警报规则中查看周期和频率。请看下面的截图:

【讨论】:

  • 我的设置与您的屏幕截图相同,但仍会收到警报。
猜你喜欢
  • 1970-01-01
  • 2018-03-03
  • 2021-06-27
  • 2017-06-21
  • 1970-01-01
  • 2021-07-07
  • 2016-02-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多