amazon-web-services - 监控 AWS EC2 的内存使用情况
问题描述
在使用和不使用 Cloudwatch 代理的情况下监控 EC2 时,我有点困惑。据我所知,Cloudwatch 代理默认情况下不会安装在 EC2 linux 上,但一些基本的系统指标(如 CPU 使用率)仍然可以在 Cloudwatch 中监控和显示。
我的问题
- 如果我现在需要监控 EC2 中默认未监控的内存使用情况,我是否应该只设置 Cloudwatch 代理并将内存使用情况发布到 CloudWatch 指标?
- 如果我不设置 Cloudwatch 代理而只启用详细监控呢?是否可以通过在没有 cloudwatch 代理的情况下仅启用详细监控来监控内存使用情况?
解决方案
如果我现在需要监控 EC2 中默认未监控的内存使用情况,我是否应该只设置 Cloudwatch 代理并将内存使用情况发布到 CloudWatch 指标?
是的,这是监控 EC2 实例上的操作系统级别指标的正确方法。
如果我不设置 Cloudwatch 代理而只启用详细监控呢?是否可以通过在没有 cloudwatch 代理的情况下仅启用详细监控来监控内存使用情况?
详细监控只是将监控间隔从 5 分钟更改为 1 分钟,它不会启用额外的指标。CloudWatch 无法进入 EC2 操作系统查看内存使用情况,因此您必须在服务器上安装 CloudWatch 代理来监控内存使用情况。
推荐阅读
- javascript - 如何使用 JavaScript 访问特定的 json 元素
- c - 从 void 双指针数组输出 void 指针
- oracle-adf - EJB:011224 无法绑定接口。另一个 EJB 已经将接口绑定到该名称
- google-cloud-firestore - 无法在python中创建成功的exe文件
- c++ - 我可以为 std::array 使用自定义分配器来获取安全加密密钥吗?
- html - Css 中心对齐显示:flex navbar
- r - 基于 R 的 Power 9 CPU 工作(ppc64le 架构)?
- javascript - 基于变量加载一对图像
- polymer - 将 @Polymer/app-storage 与 lit-element 一起使用
- python-3.x - 实现一个python类