0

我想了解更多详细信息以及对 aws 云手表指标的影响——aws 文档确实有很多关于指标的详细信息

以下指标有什么区别?
如果触发以下警报,对应用程序或 aws 实例有什么影响?

  1. Http Server Errors GreaterThan 0 (Count) in last 5 minutes 被激活
  2. 在过去 5 分钟内请求大于 100(计数)
  3. Http 404 GreaterThan 0 (Count) in last 5 minutes' 被激活
  4. 最近 5 分钟内的请求大于 500(计数)'已激活

Cloudwatch 在日志中检查这些错误?

4

1 回答 1

0

这些指标与您的负载均衡器相关。这是我的解释:

  1. 负载均衡器后面的 Web 服务器抛出代码 5XX 的 HTTP 错误 - 表明您的服务器无法执行请求。这可能是由于几个原因,例如(例如Internal Server ErrorNot Implemented服务器期望 POST 但客户端发送 GET),Gateway Timeout(例如,服务器执行缓慢的数据库查询,结果没有及时返回)等。
  2. 完成的请求数或建立的连接数超过 100 - 确切地表明了所说的内容。
  3. 客户端收到的“未找到”消息的数量 - 表明客户端正在请求您的应用程序中不存在的页面(例如,https://stackoverflow.com/test
  4. 完成的请求数或建立的连接数超过 500 - 与数字 2 相同,但表示请求数更多。

如果一次触发所有这些警报,则您的服务器上可能存在高负载,并且无法以最佳方式运行。然而,更多的是很难说。您需要检查最大错误数。最重要的是 5XX(数字 1)。负载均衡器将这些指标发布到 CloudWatch,这些与您的应用程序日志没有任何关系(如果我正确理解了这个问题)。

于 2018-09-21T08:53:24.270 回答