azure-web-app-service - 即使在删除可用性测试后,Azure 网站的 Application Insights 也会每五分钟显示一次 GET/请求

标签 azure-web-app-service azure-application-insights azure-availability-set

我有一个几天前部署的 Azure 生产网站。我在应用程序洞察中看到了“ 可用性 ”部分(配置的服务器端 AI 和客户端 AI 现在已启用)并通过新门户 (portal.azure.com) 我决定设置可用性“ping “测试。

我将大部分设置保留为默认值,测试类型为 URL ping 测试,URL 设置为我的应用程序的根目录,频率为 5 分钟。我在美国不同地区将测试位置保留为默认值 5。

我注意到所有测试都失败了,我在我的应用程序中看到了很多 GET/状态为 404 的请求。由于它用垃圾填满了我的应用程序洞察请求日志,并且可用性测试记录了所有失败,我删除了可用性测试。令人讨厌的是,删除后,我发现刷新页面后它仍然存在,所以我再次删除它,现在它显示为“未配置”,似乎真的消失了。

在我删除可用性测试之前,我在我的 AI 日志中看到了所有这些 GET/请求,我查看了它们的 IP 地址,它们确实似乎来自不同的美国地区。

在我删除测试后,我认为它们都会停止。不幸的是,这并没有发生,除了 5 个 ping 测试中的 1 个之外,其他所有测试都停止了,但 IP 地址为::1 的那个似乎仍在发生。几乎一个星期以来,即使我删除了它,ping 测试仍然每 5 分钟进行一次。

如何从应用程序洞察中完全删除可用性测试?

最佳答案

您每 5 分钟看到一次的请求可能是由 Always On 功能引起的,该功能使用它来保持站点的事件状态。它与可用性测试无关。

您可以通过暂时关闭 Always On 并验证这些请求是否停止来验证这一点。

关于azure-web-app-service - 即使在删除可用性测试后,Azure 网站的 Application Insights 也会每五分钟显示一次 GET/请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44501362/

相关文章:

Azure网站中断维护页面

c# - 尽管在本地主机上工作,部署到 Azure 时 Azure Active Directory 始终重定向到 '~/.auth/login/done'

sql - 连接到 Azure Sql 数据库的 Azure 应用服务

azure - 带有 www SSL 绑定(bind)错误 : No certificates when trying to add SSL Bindings for Azure Web App 的子域

Azure 应用服务 API - 域 - 创建或更新 - domain.Properties.Consent 具有无效值。域名转移

c# - 我们可以使用应用程序洞察来进行集中日志记录吗?

azure - 应用程序洞察和 kubernetes : How to not log successful/liveness and/hc probes to trace logs

azure - 具有单一指标的 AppInsights 磁贴

azure - Azure 可用性集和规模集的差异

Azure 规模集或可用性集