2016-12-14 222 views
1

我正在使用AWS CLI客戶端開發自定義監視系統。要求是需要被覆蓋或覆蓋的數據點,但使用時:aws cloudwatch指標覆蓋/覆蓋

aws cloudwatch put-metric-data 

我看不出有任何參數來覆蓋,或者它已經發布重寫的數據點。我測試了這一點,發現當數據點被推送兩次或更多次時,它不會覆蓋它,但會添加它(然後您可以執行總和,平均值等)。但是對於這個特定的需求,我們需要保留最後一點,而不是添加數據點。有沒有辦法做到這一點?

回答

1

對不起。沒辦法做到這一點。在Cloudwatch中沒有覆蓋度量數據的概念。

有人可能會認爲刪除現有的指標數據並添加具有相同時間戳和維度的新數據。但是一旦發佈,設計中的Cloudwatch指標就不能刪除。它將在2周後消失(指標的默認生命週期策略爲2周)。

所以沒有辦法保留相同時間戳的最後一個數據點。獲取數據後您必須進行某種後處理。但是,如果您使用的是Cloudwatch警報或儀表板,則無法執行任何操作。

+0

感謝您的回答! –