Amazon web services 如何对Elastic Beanstalk使用的Cloudwatch警报进行编码?
我一直在用Terraform编写一些AWS基础设施。我们在Elastic Beanstalk上部署了一个web应用程序,我一直在尝试向它添加 我可以很好地做到这一点——通过将AutoScalingGroupName维度设置为Beanstalk环境的维度,它可以正确配置警报,并且我可以通过导航到Cloudwatch在AWS控制台中看到警报。但是,如果我尝试在Elastic Beanstalk配置中导航,它就不会出现在警报列表中 正如您在这个屏幕截图中所看到的,Elastic Beanstalk有自己的选项卡,名为“Alarms”。我可以说,当我在这里通过控制台创建报警时,它们显示在两个地方:这里(在Elastic Beanstalk下)以及控制台中的Cloudwatch>Alarms视图Amazon web services 如何对Elastic Beanstalk使用的Cloudwatch警报进行编码?,amazon-web-services,amazon-elastic-beanstalk,terraform,amazon-cloudwatch,Amazon Web Services,Amazon Elastic Beanstalk,Terraform,Amazon Cloudwatch,我一直在用Terraform编写一些AWS基础设施。我们在Elastic Beanstalk上部署了一个web应用程序,我一直在尝试向它添加 我可以很好地做到这一点——通过将AutoScalingGroupName维度设置为Beanstalk环境的维度,它可以正确配置警报,并且我可以通过导航到Cloudwatch在AWS控制台中看到警报。但是,如果我尝试在Elastic Beanstalk配置中导航,它就不会出现在警报列表中 正如您在这个屏幕截图中所看到的,Elastic Beanstalk有
当我通过Terraform创建警报时,它们显示在后一个位置,但不是在弹性Beanstalk配置下。据我所知,Cloudwatch警报本身的一切都是一样的。然而,似乎有一些隐藏的属性将警报与EB环境联系起来,我无法确定。我遗漏了什么?我认为正在发生的事情是,Cloudwatch度量是,Elastic beanstalk只提取EB的度量,而您正在创建的度量不在Elastic beanstalk命名空间中 您可以按照说明在控制台板上添加Cloudwatch监视器,但我不知道如何在Terraform中实现 添加概述或图表的步骤
我不认为Cloudwatch报警是按照您的建议命名的,因为您链接的表中没有列出CPUUutilization度量,这是我能够通过EB报警控制台设置的度量之一。我可以确认(截至2019年1月)添加“AWS/ElasticBeanstalk”名称空间不会改变任何东西。Beanstalk UI中仍然缺少警报,但已正确创建并通过CloudWatch可见