是否可以從自定義 CloudWatch 圖表中的數學運算式訪問指標的日期,以在IF(...)條件中使用?
背景:我已完成顯示的λ的成本自定義的CloudWatch圖,通過從兩個標準指標計算它invocations和duration。該運算式使用 AWS 發布的定價公式,例如duration/1000*0.0000166667*0.50 invocations*0.000002,以美元為單位給出一段時間內每個總持續時間和呼叫的成本。
但是,此公式取決于分配給函式的記憶體,在此示例中為 512 MB(運算式中的“0.50”因子)。在給定的日期,一些函式被重新配置以獲得更多的 RAM,我想通過做一些類似的事情(if date > 2021-11-27 then 1.0 else 0.5)來在圖表中反映這一點,以獲得成本計算的乘數。這可能嗎?
uj5u.com熱心網友回復:
當然 - 檢查我們的度量數學檔案。您可以使用EPOCH,這是以秒為單位的 unix 時間戳。還有YEAR, MONTH, DATE, DAY, HOUR, MINUTE,但在這種情況下它們不是那么有用。
duration/1000*0.0000166667 * IF(EPOCH(duration)>1637971200, 1.0, 0.5) invocations*0.000002
1637971200 是 2021-11-27 的 Unix 時間戳。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/371370.html
