azure - Azure Web 应用程序、服务器场与网站的监视/警报规则要求

标签 azure webserver monitoring

我希望为作为 Azure Web 应用程序托管的 ASP.Net MVC 应用程序设置警报规则和监视,但我有点不确定云托管环境中监视的细微差别。

对我来说,与网站相关的警报(无论是事件还是基于指标)似乎与我想要的本地托管网站相同(即启动/停止事件、服务器错误、请求/http 2..4 发生异常)。该练习是监控任何网络服务器的标准(根据我的理解)。

由于从未管理过服务器场,我很困惑需要向管理员发出有关 ServerFarm 的哪些指标/事件警报? Azure 中警报规则的可用指标列表是: 数据输入、数据输出、CPU 百分比、磁盘队列长度、Http 队列长度、内存百分比。可用的事件有:删除、缩小、放大。对于服务器场,运维人员何时/需要注意什么?

最佳答案

我认为了解服务器场是什么很重要。对于初学者来说,它与门户中的“App Service Plan”相同。实际上,它本质上是该应用程序服务计划或服务器场中的工作服务器和网站之间的映射。这意味着将测量服务器场中每个工作服务器的指标。

如果您的服务器场中只有一台服务器和一个站点,那么这些指标就相当于测量每个站点。

因此,如果您担心工作服务器计算机上的 CPU 使用率过高等性能指标,您可以配置警报来通知您,或配置自动缩放规则来添加更多工作服务器来为您的网站提供服务。

关于azure - Azure Web 应用程序、服务器场与网站的监视/警报规则要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33637989/

相关文章:

webserver - 如何设置或删除 ngrok 身份验证请求?

webserver - 静态网页 (html) 和文件,用于在不同工作负载上对 Web 服务器性能进行基准测试

java - 使用 javaSimon 监控 apache james 邮件服务器

java - 使用 Java 监控电子邮件收件箱

监视系统资源的 Ruby 库

azure - 如何使用 FileUpload 在 Azure Blob 中上传文件大小大于 1 GB 的 asp.net 文件

bash - 使用 databricks-cli 在 Databricks 中创建新集群

Azure DevOps 部署 : Task failed while parsing with following error: Unexpected end of JSON input

Apache 多个 DocumentRoot

azure - 刚刚创建的 Azure 移动应用服务调用返回 http 400 错误