1

我在 Amazon 云中有一个 Auto Scaling 实例组,我想监控 Auto Scaling 组中所有实例的一些指标。

例如,最好有一个指标来报告属于该组的所有实例的最大内存使用量。因此,我将有机会检测 memleaks。

我知道我可以通过负载均衡器的指标监控一个组,但我没有也不想这样做。

本页http://docs.aws.amazon.com/cli/latest/reference/autoscaling/enable-metrics-collection.html上描述的组指标也不适合。

4

1 回答 1

2

由于您没有指定您使用的是哪个操作系统,我将为您提供我的 linux 解决方案。如果您使用的是 Windows,则应适用相同的原则。

您要做的是创建一个脚本或使用现有的脚本,例如(AWS) mon-scripts-perl。开箱即用的亚马逊不会监控磁盘空间或内存等资源,这是因为他们无法在不访问您的操作系统的情况下监控这些资源。我使用自制的 python 脚本,因为我还监控其他应用程序指标,但这些 perl 脚本应该适合你。这些脚本需要使用 crontab 或任务调度程序运行,并且可以设置为每分钟运行一次。

于 2013-12-13T22:47:21.100 回答