我正在运行ubuntu EC2小实例,实例中有ruby on rails和mysql,我的rails应用程序由延迟的作业组成。我观察到,我的实例CPU利用率突然超过了70 %,并且持续了一分钟以上。Ruby on rails应用程序不是CPU密集型应用程序,但我不能弄清楚它发生的原因和确切位置,我已经激活了Cloud watch监控,并创建了警报。请建议我找出一些工具来找出哪些进程是CPU密集型进程。
我该怎么处理它。
我正在寻找一个与AWS Auto scaling服务配合使用的好系统监控工具。我需要的是,当我的新实例启动时,监控代理本身应该自动注册到监控服务器。我已经尝试了和进行测试,但我发现没有更多的工具可以在监控服务器上提供自动注册的代理。还有一些其他的建议,比如HypricHQ,OpenNMS,但我找不到这种灵活性。有没有其他工具可以提供这种功能?