【问题标题】:AWS EC2 CloudWatch Mem Util and Disk Util in AutoScaleGroupAutoScaleGroup 中的 AWS EC2 CloudWatch Mem Util 和 Disk Util
【发布时间】:2015-03-06 16:13:26
【问题描述】:

最近,我一直在研究如何在我们的 AWS 实例中设置 CloudWatch 监控,以包括 Mem Util 和 Disk Util。

我关注了this guide。 它就像一个魅力。

我在我们的 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 缓存?最好只是第一次调用该实例。也许是另一种方式?

感谢任何帮助!

【问题讨论】:

  • 不应缓存该值。它对于每个实例都应该是唯一的。它不是由镜像提供的,而是由管理程序控制系统生成的。

标签: api amazon-web-services amazon-ec2 monitoring cloudwatch


【解决方案1】:

我找到了缓存文件: /var/tmp/aws-mon/instance-id

如果您删除它,它会自动将其替换为正确的(AutoScaled Box 的实例 ID)。

【讨论】:

    猜你喜欢
    • 2020-05-11
    • 2023-03-31
    • 2019-02-21
    • 1970-01-01
    • 1970-01-01
    • 2014-06-09
    • 1970-01-01
    • 2017-11-20
    • 2012-09-13
    相关资源
    最近更新 更多