1. 问题描述
给某个客户做CloudWatch指标优化,修改 AWS.EC2.Windwos.CloudWatch.json 配置文件,删除上传 Memory-usedutilization (也可能为其他值)指标的配置,但是删除此配置并重启了SSM服务后仍会有 Memory-usedutilization 的指标上传到CloudWatch
2. 处理思路
-
步骤1:再次重启SSM
结果:此指标仍会上传到CloudWatch
思考:会不会是有什么缓存导致的?那我停止了SSM服务,是否还会有指标上传到CloudWatch? -
步骤2:关闭SSM服务,10分钟后查看
结果:所有指标仍然在继续上传到CloudWatch
思考:SSM服务都停止了,为什么还会有指标在上传,非常不科学,那把对应EC2附加的角色摘除,是否还能上传指标呢? -
步骤3:修改EC2的角色为无角色,20分钟后查看
结果:所有指标仍然会上传到CloudWatch
思考:非常见鬼,服务器上SSM服务停止了,角色摘除了,检查服务器内部也没有配置AK/SK,仍会有指标上传。 -
步骤4:查看
amazon-ssm-agent.log
结果:看到了以下信息: -> 要执行的命令和配置已经成功传