amazon-web-services - 我在 aws 控制台(cloudwatch 代理)上找不到 cwagent 指标
问题描述
我在 EC2 上安装了 cloudwatch 代理并检查了“运行”状态。
安装过程
(EC2 有 EIP,VPC 有互联网网关和路由表(0.0.0.0/0 -> igw-xxx)
(创建角色-CloudWatchAgentServerPolicy 并连接 ec2)
(须藤苏)
(wget https://s3.amazonaws.com/amazoncloudwatch-agent/redhat/amd64/latest/amazon-cloudwatch-agent.rpm)
(rpm -U ./amazon-cloudwatch-agent.rpm)
(/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard)
(/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file://opt/aws/amazon-cloudwatch-agent/bin/config.json -s)
(/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -m ec2 -a 状态)
(检查状态 -> 正在运行)
但我在 aws 控制台上找不到 cwagent 指标。
我不知道为什么不。
现在 VPC 有 vpn 连接和 dx 连接……并且有 vpc 端点
这会是个问题吗?(路由表,安全组)
但我确实下载了代理文件……。换句话说..可以使用互联网..
谢谢你。
配置文件
{
"agent": {
"metrics_collection_interval": 10,
"run_as_user": "cwagent"
},
"metrics": {
"append_dimensions": {
"AutoScalingGroupName": "${aws:AutoScalingGroupName}",
"ImageId": "${aws:ImageId}",
"InstanceId": "${aws:InstanceId}",
"InstanceType": "${aws:InstanceType}"
},
"metrics_collected": {
"disk": {
"measurement": [
"used_percent"
],
"metrics_collection_interval": 10,
"resources": [
"*"
]
},
"mem": {
"measurement": [
"mem_used_percent"
],
"metrics_collection_interval": 10
}
}
}
解决方案
推荐阅读
- r - 如何在运行时向用户询问一个整数,并递归地再次询问您是否没有得到一个?
- javascript - Nodejs express promise.all().then() 不是同步的
- ansible - 在ansible中从另一个检索变量
- java - Tomcat v9.0 服务器在 Eclipse 中启动错误
- chart.js - 两个图表的图表数据都没有更新?
- python - 修复硬币变化蛮力解决方案
- javascript - 数据表和行组的问题 - 不会折叠/展开超过 2 个组
- typescript - 在 hexToRgba 转换中按位替换
- javascript - 尽管图像大小相同,但具有相同宽度和高度的产品框
- reactjs - Nextjs 动态路由 - 如何将道具从父级传递给动态路由子级