本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
什么是HTTP(S)健康檢查
HTTP(S) 健康檢查是指對目標IP地址使用 HTTP(S) 協議進行監控,監控IP地址的Web服務器網絡可達性、服務可用性、首包延時等指標;當監控IP地址出現異常時,自動屏蔽異常IP地址,當IP地址恢復正常時,自動取消屏蔽設置。
配置參數說明
模板名稱:健康檢查探測模板的名稱,一般為了方便配置人員區分和記憶,建議名稱可以區分健康檢查協議。
探測類型:探測節點IP地址的類型,支持IPv4和IPv6兩種類型。
探測協議
檢查協議請選擇HTTP(S),它是指對目標IP地址進行HTTP(S)監控,監控IP地址的Web服務器網絡可達性、服務可用性、首包延時等指標。
Host設置
執行HTTP(S)監控時,指定HTTP(S)請求頭部信息中攜帶的Host字段,用于標識需要訪問的具體HTTP網站,默認為主域名,如果目標網站的host有特殊要求,請自行修改。
HTTP路徑
用戶HTTP(S)健康檢查的URL路徑配置,系統默認填寫“/”。
校驗內容
當執行HTTP(S)監控時,根據Web服務器的返回碼判斷Web服務器是否正常工作。當返回碼大于報警閾值時,系統認為應用服務出現異常:
異常碼大于400:Bad Request,即如果HTTP(S)請求攜帶了錯誤的請求參數,Web服務器將返回大于400的返回碼,如果校驗內容設置為“異常碼大于400”,請務必在URL路徑中填寫精確的URL訪問路徑參數。
異常碼大于500:Server Error,即如果Web服務器出現了某些異常,將返回大于500的異常碼,系統默認使用大于500的異常碼作為報警閾值。
檢查間隔
選擇每次HTTP(S)監控的時間間隔,默認每間隔1分鐘執行HTTP(S)監控,健康檢查間隔最小支持15秒(面向旗艦版用戶開放)。
超時時間
每次HTTP(S)監控,對發出的HTTP(S)數據包,計算返回時間,大于超時時間未返回的數據包即判斷為健康檢查超時。超時時間可選擇值為:2秒、3秒、5秒、10秒。
重試次數
在執行HTTP(S)監控時,如果連續多次監控出現異常,系統才將應用服務判斷為異常,以防止因為一些網絡瞬間抖動等其他原因影響監控準確率。連續失敗次數可選值為:1次、2次、3次。
1次,即健康檢查監控到一次報警,就將應用服務判斷為異常。
2次,即健康檢查監控到兩次報警,就將應用服務判斷為異常。
3次,即健康檢查監控到三次報警,就將應用服務判斷為異常。
啟用SNI
SNI(Server Name Indication)是TLS協議的一個擴展,它允許客戶端在發起TLS握手時指定想要連接的主機名。由于TLS握手發生在HTTP請求的任何數據被發送之前,SNI允許服務器在發送證書之前知道客戶端試圖訪問的服務,這使得服務器可以選擇正確的證書來呈現給客戶端。啟用后,將會支持此功能。
跟隨3XX重定向
開啟狀態:監控點獲取的狀態碼為3XX (301,302,303, 307,308) 時,跟隨跳轉。關閉時則不跳轉。
探測節點
執行HTTP(S)探測的節點所在的地理位置,系統默認提供的探測節點是:
節點類型
地理位置
BGP節點
張家口市、 青島市、杭州市、上海市、呼和浩特市、深圳市、北京市
國際節點
中國香港、德國、新加坡、加利福尼亞、馬來西亞、日本
運營商節點
大連市聯通、南京市聯通、天津市聯通、 青島市電信、長沙市電信、西安市電信、鄭州市電信、深圳市移動、大連市移動、南京市移動
重要如果地址池的地址均為阿里云地址,且使用黑洞策略進行故障測試,探測節點請選擇運營商節點。(原因:黑洞是在阿里云網絡和運營商網絡的互聯網生效的ACL策略,但阿里云IP之間的流量基本上是在云網絡內部流動,降低探測效果。)
BGP節點和運營商節點的差別:BGP節點會優選運營商網絡線路,例如以上海市BGP節點為例,若上海移動線路故障,探測點可能會選擇上海電信線路探測,除非所有線路均故障。而運營商節點表示探測節點就使用該運營商網絡,沒有優選機制。
若您在服務端需要對訪問來源做白名單策略,可以單擊 查看監控節點IP信息 獲取探測點IP地址信息。
若需要探測的IP地址在海外,請選擇國際節點。
所選節點探測失敗比例
在執行HTTP(S)探測時,健康檢查異常的探測節點占探測節點總數的比例,當失敗比例超過或等于設置的閾值時,將應用服務判斷為異常。可設置的失敗比例閾值為:20%、50%、80%、100%。
設置方法
創建探測模板
登錄云解析DNS控制臺。
左側導航欄單擊全局流量管理菜單,再單擊 全局流量管理3.0 頁簽。
單擊 健康探測模板 頁簽,再單擊 創建探測模板 按鈕,在彈框中完成各項參數配置后單擊 確定 。
說明若您需要創建其他探測模板,可以單擊 添加并繼續 按鈕。
修改探測模板
登錄云解析DNS控制臺。
在左側導航欄單擊 全局流量管理 菜單,再單擊 全局流量管理3.0 頁簽。
單擊 健康探測模板 頁簽,再單擊目標探測模板后方的 配置 按鈕。
在彈框中完成各項參數修改后單擊 確定 。
重要探測類型 不支持修改。
刪除探測模板
登錄云解析DNS控制臺。
在左側導航欄單擊 全局流量管理 菜單,再單擊 全局流量管理3.0 頁簽。
單擊 健康探測模板 頁簽,再單擊目標探測模板后方的 刪除 按鈕。
在 確認刪除 提醒框中檢查該探測模板關聯的IP地址,確認無影響后單擊 確定 進行刪除。
警告模板刪除后不可恢復,關聯此模板地址的健康檢查任務將會一并刪除,無法探測關聯地址的健康狀態,請您仔細確認后再操作。