我可以使用CloudWatch中的自定义指标来监控Windows实例的内存使用情况。
为了做到这一点,我关注了以下博客:
http://blog.krishnachaitanya.ch/2016/03/monitor-ec2-memory-usage-using-aws.html
使用它,我只能监视一个实例。我现在在每个启动的实例中都在做这个过程。
是否可以一次操作所有实例,而不是更改.json文件,并在每个实例中启用云监控集成?
发布于 2017-01-06 23:45:13
如果实例已经启动,则必须为每个实例执行此操作。否则,您可以获取第一个实例的AMI,然后从该AMI启动其他实例,而不必为每个实例执行此操作。
如果您必须手动完成此操作,请考虑使用Ansible
之类的工具来完成此操作。有一点学习,但并不困难。
顺便说一句,为Linux实例添加自定义指标很简单。Monitoring Memory and Disk Metrics for Amazon EC2 Linux Instances
对于Windows实例:Sending Performance Counters to CloudWatch and Logs to CloudWatch Logs Using Amazon EC2 Simple Systems Manager
发布于 2017-07-25 20:34:31
如果您的实例具有适当的实例配置文件,并且正在运行SSM代理(如果您是从Amazon提供的AMI启动的,则很可能是SSM代理),则可以使用SSM run命令对一个或一组实例运行任意powershell (使用标记)。甚至还有一个名为AWS-ConfigureCloudWatch
的Amazon托管SSM文档,它是专门为这个用例构建的。
请参阅http://docs.aws.amazon.com/systems-manager/latest/userguide/run-command.html
https://stackoverflow.com/questions/41507790
复制相似问题