如何监控 Azure Web 应用程序的低使用率/无使用率

问题描述 投票:0回答:1

我们的开发团队开始将我们的代码从本地环境迁移到 Azure 云。我们在 Azure 中有两项订阅,一项用于我们的开发环境,一项用于生产。由于 Azure 的成本结构,我有点担心我们的开发环境最终会成为不再使用或更新的资源的垃圾场,每月为不再需要的应用程序花费 100 美元(如果不是 1000 美元) 。我的计划是让创建的每个应用程序都附加一个警报,当应用程序一个月没有流量时会提醒我。

我最初的想法是在 Azure Monitor 中设置一个警报,每天检查用户操作,当 30 天没有用户操作时,它将触发警报。我能够使用 KQL 来检查日志,并且我想我可以将其设置为每天检查一次,但我在 30 天的时间范围内遇到了麻烦。有谁对如何做到这一点或以其他方式实现这一目标有建议吗?预先感谢。

azure azure-web-app-service azure-monitoring
1个回答
0
投票

我想我可能已经有了答案。我触发警报的 KQL 包括

应用页面浏览量 |其中 ClientType == '浏览器' |其中时间在 (now(-30d) .. now()) 之间生成

当返回零时,我知道不再需要该站点。

© www.soinside.com 2019 - 2024. All rights reserved.