1

我正在使用適用於JavaScript的最新版AWS SDK。AWS Cloudwatch:如何從AWS Elastic Beanstalk獲取自定義指標

我需要從AWS Cloudwatch獲取一些指標,使用getMetricStatistics方法(http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CloudWatch.html#getMetricStatistics-property)。要使用此方法,您需要指定尺寸字段。

如果我指定的尺寸這樣它工作正常:

{Name: 'InstanceId', Value: SOME_INSTANCE_ID_HERE} 

但隨着彈性魔豆你不能依靠INSTANCEID,因爲它可能會創建/銷燬情況時,它需要。所以我試圖用不同的尺寸:

{Name: 'InstanceName', Value: NAME_FROM_ELB} 

但它不起作用。我試圖找到另一種方式/維度來訪問ELB指標。

+1

我不知道這個答案,但你可能也想交叉發佈此:https://forums.aws.amazon.com/ – 2014-09-14 22:33:02

+0

@JoshDavis謝謝! – sap1ens 2014-09-16 16:12:28

回答

0

最後得到了AWS的回覆:沒有辦法做到這一點,你必須使用InstanceId作爲維度。您可以使用EC2 metadata動態獲取它。