Budget Monitoring & Alert
Customized Budget
Customized Budget 可在任何成本範圍設定彈性的支出告警,範圍可組合群組、Project、Account、Resource Group 或 Service,並設定 Threshold 金額與多個告警等級。支出達到各等級時,LumiTure 會寄送 email。Customized Budget 也支援 Daily 追蹤,當天就能發現失控的支出。
Customized Budget 包含在 Starter 與 Standard 方案中。所有角色皆可建立預算。

每筆預算顯示 Budget Name / ID(ID 由系統產生)、Budget Period(Daily / Monthly / Yearly / Customized)、Trigger Alerts at(Threshold 百分比)、Spend and Budget Amount(實際支出相對於 Threshold 的金額與使用百分比;照實顯示,因此可能超過 100%)、Applies to(範圍內的資源數)、Status(Active / Inactive,點選即可切換),以及 Action(編輯或刪除)。清單依名稱排序;目前尚無分頁與清單搜尋。
預算由三部分組成。
Budget Settings
- Budget Name:最多 300 個字元。
- Monitoring Period:Daily、Monthly、Yearly 或 Customized。Daily / Monthly / Yearly 每個週期重複;Customized 只執行一次。建立後即鎖定(以維持歷史資料一致)。
- Budget Amount:大於 0 的整數,上限 99,999,999。
- Include Credit:Yes 或 No(預設 No)。
Alert Settings
- Alert Recipients:預設為建立者本人;可搜尋 Organization 既有 email 加入其他人(無法自行輸入任意地址)。可設定多位收件人。收件人帳號之後若被刪除,通知會自動停止。
- Status:Active 或 Inactive。
- Thresholds:用量達預算的 N% 時告警(最多 5 個等級,例如 50 / 70 / 90%;N 為 1 至 1000)。每個等級會顯示對應金額供參考。
Budget Scope
範圍由規則組成。符合任一規則即納入資源(規則之間為 OR);同一規則內的所有條件都必須符合(條件之間為 AND)。 預算可包含多條規則,重疊的資源會去除重複。每條規則選定單一雲端,再加上條件:Group、Project / Account / Resource Group 與 Service(Service 取自過去一年的帳單)。
Batch Create
Section titled “Batch Create”將同一組 Budget 與 Alert 設定一次套用到多個對象:選擇批次依據(Groups / GCP Projects / AWS Accounts / Azure Resource Groups),再選取對象。LumiTure 會為每個對象各建立一筆預算,命名為 Alert Name_<target>。
告警寄送方式
Section titled “告警寄送方式”用量達到 Threshold 時立即觸發告警,以 email 寄送,內容包含預算名稱、ID、符合的時間區間、Threshold 百分比、支出相對於 Threshold 的金額,以及回到平台的連結。已寄送過的 Threshold 不會重複寄送;未修改內容僅切換預算啟用 / 停用,也不會重新寄送。
所有角色,包括 Owner、Admin,以及 T1 / T2 Manager 與 Member,皆可建立預算並使用 Batch Create。可選的範圍與收件人限於該角色可見的範圍,且目前只看得到自己建立的預算。
備註與邊界情況
Section titled “備註與邊界情況”| 情境 | 行為 |
|---|---|
| 沒有已授權的資源 | 無法建立 Customized Budget(僅以 Group 設定範圍時除外)。 |
| 範圍解析後為空集合 | 不觸發告警。 |
| 編輯時範圍項目消失 | 以紅色標示,並提供一鍵移除失效項目(儲存後生效)。 |
| 嘗試變更 Monitoring Period | 建立後即鎖定。 |
| Budget Amount 超過 8 位數 | 上限為 99,999,999。 |