您可以為雲產品的通用配額和API速率配額建立配額警示,當配額項的監控指標達到警示條件時,您會收到警示通知,方便您及時申請配額提升。
建立通用配額警示
準備工作
您需要在訊息中心設定訊息通知方式和訊息接收人,用於接收警示訊息。具體操作,請參見基本訊息接收管理。
操作步驟
例如:您可以為Elastic Compute Service的安全性群組總數量上限(配額為800個)建立配額警示,當實際安全性群組總數量大於等於配額的80%時,通過郵箱給當前阿里雲帳號發送警示通知。
登入配額中心控制台。
在左側導覽列,選擇
。在通用配額列表頁面的彈性計算地區,單擊Elastic Compute Service。
單擊安全性群組總數量上限對應操作列的建立警示。
在警示規則建立頁面,設定警示規則,然後單擊確認。
表 1. 通用配額警示規則參數
參數
說明
樣本
規則名稱
配額警示的規則名稱。
安全性群組總數量上限達到80%
警示指標
配額警示的指標。取值:
配額用量
使用率(%)
剩餘可用量
剩餘可用率(%)
使用率(%)
配額警示閾值
配額警示的閾值。
當警示指標選擇用量時,如果配額的使用量大於等於閾值,當前阿里雲帳號會收到警示通知。
當警示指標選擇使用率(%)時,如果配額的使用率大於等於閾值,當前阿里雲帳號會收到警示通知。取值範圍:[50%, 100%]。
當警示指標選擇剩餘可用量時,如果配額的剩餘可用量小於等於閾值,當前阿里雲帳號會收到警示通知。
當警示指標選擇剩餘可用率(%)時,如果配額的剩餘可用率小於等於閾值,當前阿里雲帳號會收到警示通知。取值範圍:(0%, 50%]。
說明通用配額取即時配額值,使用率和剩餘可用率根據配額用量和配額計算產生。
80%
通知渠道
預設通過郵箱發送警示通知。
郵箱
警示回調
警示回調是配額中心提供的一個警示訂閱功能。您的營運系統可以根據警示回調內容發起配額提升流程,實現自動化提升配額。
配額中心將警示資訊通過HTTP協議的POST請求發送到您指定的公網URL地址。
警示回調的請求樣本和參數說明,請參見警示回調的請求內容是什嗎?。
說明配額中心的警示精度預設為15分鐘,表示配額中心會在配額達到警示閾值後的大約15分鐘後發送警示通知。
當您的警示回調採用與DingTalk機器人的Webhook方式整合時,必須先設定DingTalk機器人的自訂關鍵字為警示,再複製Webhook地址作為警示回調的URL地址。
http://alert.aliyun.com:8080/callback
建立API速率配額警示
計費說明
API速率配額的配額警示整合的是CloudMonitor的警示能力,建立的配額警示將消耗CloudMonitor的費用額度,不同警示方式的計費如下:
準備工作
您需要在CloudMonitor中建立警示連絡人和警示連絡人群組,用於接收警示訊息。具體操作,請參見建立警示連絡人或警示連絡人群組。
如果您使用RAM使用者操作API速率配額警示,RAM使用者除了需要配額中心的系統管理權限(AliyunQuotasFullAccess)外,還需要在CloudMonitor中建立和刪除配額警示的許可權。
自訂權限原則內容如下。具體操作,請參見建立自訂權限原則、為RAM使用者授權。
{ "Statement": [ { "Effect": "Allow", "Action": [ "cms:PutMetricRuleTargets", "cms:PutResourceMetricRules", "cms:DeleteMetricRules", "cms:DeleteMetricRuleTargets" ], "Resource": "*" } ], "Version": "1" }
操作步驟
建立單個配額項警示
您可以為指定雲產品中的單個API速率建立配額警示,即單個配額項警示。
例如:您可以為Auto Scaling的AttachDBInstances(配額為300次/60秒)建立配額警示,當實際配額大於等於250次/60秒時,通過郵箱給警示連絡人群組內的警示連絡人發送警示通知。
登入配額中心控制台。
在左側導覽列,選擇
。在API速率配額產品列表頁面的彈性計算地區,單擊Auto Scaling。
單擊AttachDBInstances對應操作列的建立警示。
在警示規則建立頁面,設定警示規則,然後單擊確認。
表 2. API速率配額警示規則參數
參數
說明
樣本
規則名稱
警示規則名稱。
為伸縮組添加RDS執行個體
警示指標
配額警示的指標。取值:
配額
配額用量
使用率(%)
剩餘可用率(%)
配額
閾值及警示層級
警示層級和該層級對應的閾值。
警示層級對應的警示通知方式如下:
緊急(Critical):郵件+警示回調。
警告(Warn):郵件+警示回調。
普通(Info):郵件+警示回調。
您還需要選擇發送警示通知需要監控指標達到警示閾值的次數。取值:連續1個周期、連續3個周期、連續5個周期、連續10個周期、連續15個周期、連續30個周期、連續60個周期、連續70個周期、連續90個周期、連續120個周期和連續180個周期。
您可以設定多級警示,當閾值處於不同區間時,對應不同警示層級,CloudMonitor通過不同渠道給您發送警示通知。
警示層級:警告(Warn),該警示層級對應的通知方式預設為郵件+警示回調。
閾值:>=250。
通道沉默周期
警示發生後未恢複正常,間隔多久重複發送一次警示通知。取值:5分鐘、15分鐘、30分鐘、60分鐘、3小時、6小時、12小時和24小時。
某監控指標達到警示閾值時發送警示,如果監控指標在通道沉默周期內持續超過警示閾值,在通道沉默周期內不會重複發送警示通知;如果監控指標在通道沉默周期後仍未恢複正常,則CloudMonitor再次發送警示通知。
例如:當通道沉默周期選擇24小時時,如果警示未恢複正常,則間隔24小時後,CloudMonitor會再次發送警示通知。
5分鐘
生效時間
警示規則的生效時間。警示規則僅在指定周期(星期一至星期日)的生效期內才會發送警示通知。
周期:星期一~星期日
時間:00:00~23:59
警示連絡人群組
發送警示的連絡人群組。
應用分組的警示通知會發送給該警示連絡人群組中的警示連絡人。警示連絡人群組是一組警示連絡人,可以包含一個或多個警示連絡人。
關於如何建立警示連絡人和警示連絡人群組,請參見建立警示連絡人或警示連絡人群組。
Auto Scaling管理員
警示回調
公網可訪問的URL,用於接收CloudMonitor通過POST請求推送的警示資訊。目前僅支援HTTP協議。
當您需要測試警示回調地址的連通性時,可以執行以下操作。
單擊回調地址正後方的測試。
在WebHook測試結果頁面,您可以通過Webhook返回的狀態代碼和測試結果詳情對警示回調地址的連通性進行判斷和排查。
說明您還可以設定Webhook的語言,再次單擊測試,擷取對應的測試結果詳情。
單擊關閉。
http://alert.aliyun.com:8080/callback
標籤
警示規則的標籤。您最多可設定6組標籤。
k1,v1
推送渠道
警示資訊的投遞渠道。取值:
Log Service
如果您開啟Log Service開關,當警示發生時,會將警示資訊發送至Log Service的日誌庫。您需要設定Log Service的地區、ProjectName和Logstore。
關於如何建立Project和Logstore,請參見快速入門。
Message ServiceMNS-Topic
如果您開啟Message ServiceMNS-Topic開關,當警示發生時,會將警示資訊發送至Simple Message Queue (formerly MNS)的主題。您需要設定Simple Message Queue (formerly MNS)的地區和主題。
關於如何建立主題,請參見建立主題。
Function Compute
如果您開啟Function Compute開關,當警示發生時,會將警示通知發送至Function Compute進行格式處理。您需要設定Function Compute的地區、服務和函數。
關於如何建立服務和函數,請參見快速建立函數。
關閉開關
恢複通知
是否在警示恢複時發送相應的恢複通知。預設開啟開關。
開啟開關
無資料處理方法
無監控資料時警示的處理方式。取值:
不做任何處理(預設值)
發送無資料警示
視為恢複
不做任何處理
建立全域配額項警示
您可以為指定雲產品中的全部API速率建立配額警示,即全域配額項警示。當該雲產品中任意一個API的速率配額的使用率或剩餘可用率達到閾值時,會觸發警示。
例如:您可以為Auto Scaling建立全域配額項警示,當任意一個API速率配額使用率大於等於80%時,通過郵箱給警示連絡人群組內的警示連絡人發送警示通知。
登入配額中心控制台。
在左側導覽列,選擇
。在API速率配額產品列表頁面的彈性計算地區,單擊Auto Scaling。
單擊全域警示。
在警示規則建立頁面,設定警示規則,然後單擊確認。
全域警示指標僅支援使用率(%)和剩餘可用率(%),其餘警示參數與單個配額項警示相同。更多資訊,請參見通用配額警示規則參數。
相關文檔
您也可以直接在CloudMonitor中建立API速率配額警示,更多資訊,請參見為API速率配額建立全域配額項警示、配額監控。
後續步驟
建立配額警示後,您可以查看配額警示詳情。具體操作,請參見查詢配額警示列表及其詳情。
建立配額警示後,您可以查看配額警示歷史。具體操作,請參見查詢配額警示記錄。
當您收到某個配額項的警示時,可以申請提升其配額。具體操作,請參見建立配額提升申請。