amazon-web-services - AWS CloudWatch 代理使用 IMDSv2 监控内存

标签 amazon-web-services amazon-ec2 amazon-cloudwatch

我正在尝试监控 EC2 Amazon Linux 2 实例上的内存。我正在使用these instructions供引用,我看到错误错误:无法从 EC2 元数据获取实例 id。。我在我的实例中禁用了 IMDVs1,我猜测这是 CloudWatch 代理尝试获取我的实例 ID 的方式。有谁知道是否有关于此的更新文档或解决此问题的方法?我查看了AWS脚本here我想我可以弄清楚如何让它通过 IMDSv2 获取此实例 ID,但如果他们还没有办法做到这一点,我会感到惊讶。我想我错过了一些东西。

最佳答案

我明白了...

TLDR:不要使用亚马逊脚本来监控内存,请使用 CloudWatch 代理

我点击了在查看如何监控 EC2 上的内存时显示的第一个链接,不幸的是,该链接指向使用脚本监控内存的旧方法。

他们更新了如何监控内存,并且可以配置 CloudWatch 代理来执行此操作,从 here 开始。有一种自动设置方法 documentation和手动方式。这将在 CloudWatch 指标 View 中创建自定义命名空间。

关于amazon-web-services - AWS CloudWatch 代理使用 IMDSv2 监控内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63513760/

相关文章:

mysql - 有没有办法查看谁登录了我的 MySQL AWS RDS

amazon-web-services - 使用 Lambda 和 API 网关调用 Sagemaker 端点时出错

python - 如何使用 Boto3 和用户名访问别人的 AWS S3 'bucket'?

node.js - Socket.io 根据 http 请求断开连接

amazon-s3 - 无法从 S3 加载数据

amazon-web-services - 关于 Cloudwatch 警报的困惑

amazon-web-services - 在 Mac 上安装 AWS CLI 时出现问题

python-3.x - AWS UNLOAD 无效凭证子句

amazon-ec2 - 橡胶 ec2 部署重复的默认安全组

amazon-web-services - AWS 云信息 : ECS Task definition ARN