我在Azure上运行了一个基于MVC的Web应用程序。在过去的五个月里,它的CPU性能非常可预测。然而,在过去的24小时内,以及最近的美国东部时间下午1点到1点30分,今天在美国,我的CPU峰值接近100%。下面的图片是过去7天的图片。
此CPU峰值不是来自我的应用或我的用户。用户,用户活动或查询没有异常增加。我还检查了谷歌分析,看看我的网站是否被随机用户等敲定了。它没有表现出任何异常。
我的网站数据也出现了相应的巨大增长,这是非常不寻常的。第二张图显示过去一周的数据出口。但是,正如我所说,我检查了我的Azure SQL数据库查询存储,它绝对没有显示任何异常。此外,我的DTU百分比在此期间从未接近100%,如果从数据库中提取这么多数据,它肯定会有。
我基本上已经排除了我的任何问题。有什么方法可以检查Azure是否存在导致此问题?
答案 0 :(得分:1)
如果您怀疑基础Azure平台问题,Azure Service Health和Azure资源运行状况都是有用的资源,可用于确定您是否受到平台问题的影响。
当Azure平台问题影响您的资源时,Azure Service Health会提供个性化服务运行状况信息。
https://docs.microsoft.com/en-us/azure/service-health/service-health-overview
Azure资源运行状况可让您了解Azure资源是健康还是运行状况不佳。
https://docs.microsoft.com/en-us/azure/service-health/resource-health-overview
有关受支持的Azure资源的列表,您可以参考本文,该文章还介绍了正在执行的运行状况检查集。
https://docs.microsoft.com/en-us/azure/service-health/resource-health-checks-resource-types