我目前负责将CloudWatch集成添加到已完成的Cloud Formation堆栈中。
我们通过CLI创建堆栈,但此后我们随后手动添加CloudWatch。
我需要的是通过使用CloudFormation模板自动为实例激活CloudWatch并监视CPU,HDD等。
谢谢!
答案 0 :(得分:0)
我的建议是,不要将新的CloudWatch项目添加到现有的CloudFormation堆栈中。相反,请创建具有适当指标的CF模板,并从该模板为要监视的每个实例进行部署。
我建议从那里创建一个AWS Lambda函数,该函数将接收实例ID作为输入,并将针对该实例部署CloudFormation堆栈。您应该在您的帐户上启用CloudTrail并创建一个规则以匹配该帐户上的任何RunInstances
事件并触发Lambda函数。
请记住,CloudFormation堆栈的default limit是200。您可能需要根据使用情况要求增加费用。