如何监控 Amazon EC2 实例

如何监控 Amazon EC2 实例

有没有不使用 cloudwatch 即可监控 ec2 实例的方法?我之所以问这个问题,是因为 ec2 实例基本上是 VPS,使用top, vmstat, htop脚本等命令的输出可能无法提供清晰的图像,因为 CPU 周期也在其他实例之间共享。

在监控 VPS 上的 CPU 使用率时应该注意什么?是否应该根据最大负载或用户进程使用的 CPU 百分比以及其他因素(例如等待磁盘 io 的进程、硬件中断)发出警报?

答案1

像监控其他服务器一样监控它(Nagios、opennms 等)。top 等的输出将特定于您的容器,而不是虚拟机管理程序。

至于你问题的第二部分;那是个人偏好。我个人不会根据 CPU 负载设置警报,因为它不能明确表明存在问题。

相关内容