监控AWS EC2 上的负载

监控AWS EC2 上的负载

我对监控我们的 EC2 实例感兴趣,以确保我们在必要时进行扩展。目前,我们正在监控空闲 CPU 时间作为指标。

我们没有测量磁盘 I/O,因为我们不是一个磁盘密集型应用程序。

当在数据中心我们自己的硬件上运行时,我通常也会监控来自top命令的“负载”。

我的问题是:
监控 EC2 等共享环境上的“负载”是否有意义?如果有意义,您如何解释结果?

答案1

EC2 上的负载测量和解释与任何 Linux 系统上的负载相同。虚拟机环境不会影响该指标。

也就是说,就扩展目的而言,CPU 空闲时间可能比负载更能衡量服务器的繁忙程度。

答案2

您可能需要在负载均衡器上添加监控以检查健康实例和 5xx 状态代码。

当我们的服务器超载时,客户端开始收到“503 服务不可用”响应,然后我们启动一个额外的服务器,超载的服务器就会恢复。

相关内容