【发布时间】:2017-06-06 13:18:22
【问题描述】:
为了测试目的运行一个基本的、免费的 Windows Azure Web 应用程序我经常超过 3 分钟的 CPU 时间(短)配额。
例如,在试用作为 Web Job 实现的图像优化 Nuget 包 AzureImageOptimizer 时,初始优化运行超出限制并停止服务器。
我注意到这些事件没有记录在 Web 应用的活动日志中。为什么?
问题:
- 是否记录了这些事件?
- 是因为这是一个免费的网络应用程序吗?
- 是否可以配置 Web 应用程序以便记录它们?
- 是否有其他方法可以捕获这些 活动?
额外问题:
- 我可以在超出配额之前收到通知吗?
【问题讨论】:
-
在对此进行了一些研究之后,似乎可以在监控部分下将警报添加到 Web 应用程序中,并具有基于 CPU 时间的触发条件。例如,如果 CPU 时间在过去 5 分钟内超过 160 秒,则发送电子邮件。这将捕获并记录活动日志中的事件。
标签: azure azure-web-app-service