使用CloudFormation将CloudWatch添加到堆栈中

时间:2018-12-10 14:53:05

标签: amazon-web-services amazon-cloudformation amazon-cloudwatch

我目前负责将CloudWatch集成添加到已完成的Cloud Formation堆栈中。

我们通过CLI创建堆栈,但此后我们随后手动添加CloudWatch。

我需要的是通过使用CloudFormation模板自动为实例激活CloudWatch并监视CPU,HDD等。

谢谢!

1 个答案:

答案 0 :(得分:0)

我的建议是,不要将新的CloudWatch项目添加到现有的CloudFormation堆栈中。相反,请创建具有适当指标的CF模板,并从该模板为要监视的每个实例进行部署。

我建议从那里创建一个AWS Lambda函数,该函数将接收实例ID作为输入,并将针对该实例部署CloudFormation堆栈。您应该在您的帐户上启用CloudTrail并创建一个规则以匹配该帐户上的任何RunInstances事件并触发Lambda函数。

请记住,CloudFormation堆栈的default limit是200。您可能需要根据使用情况要求增加费用。