我正在使用适用于JavaScript的最新版本的AWS开发工具包。
我需要使用getMetricStatistics方法(http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CloudWatch.html#getMetricStatistics-property)从AWS Cloudwatch获取一些指标。要使用此方法,您需要指定尺寸字段。
如果我指定这样的尺寸,则效果很好:
{Name: 'InstanceId', Value: SOME_INSTANCE_ID_HERE}
但是,使用Elastic Beanstalk时,您不能依赖InstanceId,因为它可能在需要时创建/销毁实例。所以我尝试使用不同的维度:
{Name: 'InstanceName', Value: NAME_FROM_ELB}
但这是行不通的。我正在尝试找到另一种方式/维度来访问ELB指标。
最终得到了AWS的答复:无法执行此操作,您必须使用InstanceId作为维度。您可以使用EC2元数据动态获取它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句