最近,我一直在研究如何在我们的 AWS 实例中设置 CloudWatch 监控,以包括 Mem Util 和 Disk Util。
我已按照本指南进行操作。它就像一个魅力。
我在我们的 Production-REF(参考)框上完成了所有工作。我创建了一个图像,并将其添加到 AutoScaleGroup 的启动配置中。一切部署良好,所有脚本都运行。
问题:instance-id 缓存在 AutoScale 框上,因此它将所有信息作为 Production-REF 框发送回。
我真的不想调整开箱即用的 AWS 脚本,但我在 CloudWatchClient.pm 中看到它调用 get_instance_id,它调用 get_meta_data,它使用缓存 [ http://169.254.169.254/latest/meta-data ]。
无论如何要清除http://169.254.169.254/latest/meta-data缓存?最好只是第一次调用该实例。也许另一种方式?
任何帮助表示赞赏!