Global Acceleration提供來源站點探測功能,您可以通過Global Acceleration的監聽建立來源站點探測任務,即時監控從探測點經過Global Acceleration至來源站點的全鏈路網路品質,從而快速定位網路故障,針對性的進行網路最佳化。
來源站點探測介紹
您可以為Global Acceleration的監聽建立來源站點探測任務,來源站點探測任務將通過Global Acceleration分布在全球多個地區的探測點,發送類比真實使用者訪問的探測請求,監控全球多個地區探測點到來源站點的訪問情況並擷取來源站點的可用率。
來源站點探測任務預設每5分鐘執行一次探測,您還可以使用以下功能來即時監控來源站點可用率的異常情況。
網路診斷
立即診斷:當來源站點可用率降低時,可以使用立即診斷功能排查網路鏈路問題。
設定自動診斷:當可用率低於設定的來源站點可用率閾值時,自動觸發診斷,保留異常現場資料,便於後續問題排查。
建立警示規則
為來源站點探測任務建立警示規則,當來源站點探測可用率低於設定的閾值時,觸發警示,從而實現端到端全鏈路網路品質的即時監控。
費用說明
來源站點探測功能免費使用。若您需要對來源站點探測任務設定警示規則,可能會收取相應的警示簡訊或電話費用。更多資訊,請參見概覽。
使用限制
僅大型Ⅰ及以上規格的標準型Global Acceleration執行個體支援建立來源站點探測任務。
不支援為UDP協議監聽建立來源站點探測任務。
監控網域名稱的服務連接埠需在監聽連接埠範圍內。
探測點僅支援以HTTP或HTTPS協議方式、以IPv4協議類型進行探測。
每個Global Acceleration執行個體最多支援建立5個來源站點探測任務,且最多可以配置5個監控網域名稱。
前提條件
建立來源站點探測任務前,請確保Global Acceleration執行個體為可用狀態。
Global Acceleration執行個體的頻寬計費方式為按頻寬時,請確保您已經購買並綁定了基礎頻寬包。
已為Global Acceleration執行個體配置了加速地區、監聽和終端節點群組。具體操作,請參見:
使用流程
建立來源站點探測任務
在左側導覽列,單擊來源站點探測。
在來源站點探測頁面,單擊建立來源站點探測,在建立來源站點探測任務對話方塊配置以下資訊,然後單擊確定。
配置
說明
任務名稱
輸入來源站點探測任務名稱。
IP探針類型
來源站點探測任務使用的IP協議版本。
預設僅支援IPv4。
Global Acceleration執行個體
選擇需要監控Global Acceleration執行個體。
僅支援選擇標準型Global Acceleration執行個體。
監聽
選擇需要監控的監聽。
不支援選擇UDP協議的監聽。
監控網域名稱
輸入需要監控的網域名稱或加速IP。
您還可以輸入自訂監控連接埠,不輸入時,預設監控連接埠為80或443。連接埠必須屬於監聽連接埠範圍內。
輸入欄位名
輸入
<網域名稱>:<連接埠(可選)>
或http://<網域名稱>:<連接埠(可選)>
時,您可以自訂監控連接埠,預設監控連接埠為80。樣本:
example.com
、http://example.com
、http://example.com:8080
輸入
https://<網域名稱>:<連接埠(可選)>
時,您可以自訂監控連接埠,預設監控連接埠為443。樣本:
https://example.com
、https://example.com:8443
輸入加速IP
輸入
<加速IP>:<連接埠(可選)>
或http://<加速IP>:<連接埠(可選)>
時,您可以自訂監控連接埠,預設監控連接埠為80。樣本:
47.254.XX.XX
、http://47.254.XX.XX
、http://47.0.XX.XX:22
輸入
https://<加速IP>:<連接埠(可選)>
時,您可以自訂監控連接埠,預設監控連接埠為443。樣本:
https://47.254.XX.XX
、https://47.254.XX.XX:8443
一次可以輸入多個監控地址,多個監控地址之間用斷行符號鍵換行分隔,Global Acceleration會自動將多個監控地址拆分為多個來源站點探測任務。
監控頻率
來源站點探測的周期。
預設為5分鐘,探測點將以5分鐘/次的頻率監控目標地址。
自動診斷
選擇是否開啟自動診斷功能。
開啟自動診斷後,當滿足設定的觸發條件時,系統自動觸發網路鏈路診斷。
觸發條件
通過調整可用率大小來設定自動診斷的觸發條件。
僅開啟自動診斷功能時,支援設定觸發條件。
例如,可用率<90%觸發網路鏈路診斷,表示當來源站點可用率小於90%時,系統自動觸發探測點到來源站點的網路鏈路診斷。
進階配置
要求方法
配置來源站點探測任務的要求方法。
選擇要求方法,包括:GET、POST和HEAD。
根據選擇的要求方法,配置以下參數:
請求內容:來源站點探測任務發送的請求內容。請求內容的格式為
key1=value1;key2=value2
或一段JSON代碼{"test":"testValue"}
。僅要求方法為POST時需要設定該參數。
HTTP要求標頭:要求標頭資訊格式為
key1:value1
,通過斷行符號鍵換行。可接受>=400的HTTP狀態代碼:大於等於400的HTTP狀態代碼。一般≥400的狀態代碼為異常狀態代碼,如果有特殊需要表示正常狀態的狀態代碼,可在此輸入。多個狀態代碼之間用半形逗號(,)分隔。
啟用認證驗證(SNI)
啟用或停用認證合法驗證。預設為停用狀態。
啟用認證驗證(SNI)後,允許伺服器在單個IP地址上承載多個SSL認證。
在建立來源站點探測任務對話方塊,單擊關閉。
如需即時監測異常情況,請等待3~5分鐘後,單擊查看如何建立警示,前往CloudMonitor控制台設定相關警示規則,具體操作,請參見建立警示規則。
網路診斷
在左側導覽列,單擊來源站點探測。
在來源站點探測頁面,找到目標來源站點探測任務,單擊任務ID。
在來源站點探測詳情頁面,單擊網路診斷頁簽,然後根據以下資訊,選擇您所需的診斷方式。
立即診斷:單擊立即診斷。
設定自動診斷:單擊設定自動診斷,在設定自動診斷對話方塊,設定自動診斷的啟用狀態和觸發條件,然後單擊確定。
說明選擇診斷方式後,系統會立即開始診斷,診斷時間約為1分鐘,請您耐心等待。
在網路診斷頁簽,查看診斷結果。
系統預設展示最近1小時診斷結果資訊,您還可以自訂時間段,篩選查看某時間段內的診斷結果。系統最多可展示30天內的診斷結果資訊。
診斷結果項
說明
診斷狀態
成功:診斷無異常。
失敗:診斷髮現異常,需要結合http診斷code、http診斷內容以及診斷結果來排查異常原因。
http診斷code
記錄來源站點的傳回值。
2xx:成功狀態代碼,請求正常處理完畢。
3xx:重新導向狀態代碼,需要進一步操作以完成請求。
4xx:用戶端錯誤狀態代碼,伺服器無法處理請求。
5xx:伺服器錯誤狀態代碼,伺服器處理請求出錯。
600:內部錯誤,例如監聽未配置等,具體可查看對應的診斷結果。
關於2xx~5xx狀態代碼具體含義,請參見HTTP協議常用標準狀態代碼說明。
http診斷內容
記錄網路診斷擷取的返回資訊。
根據異常原因返回資訊。可能為來源站點返回的資訊,例如,來源站點伺服器未找到請求的頁面時返回包含
404 Not Found
的診斷內容;也可能為探測點返回的資訊,例如,來源站點連接埠未啟動時返回包含Get http://www.aliyun.com/: dial tcp 106.11.XX.XX:80: connect: connection refused
的診斷內容。診斷結果
來源站點探測任務的診斷結果描述。
All forward nodes work well.:未發現異常。
Endpoint network error.:來源站點異常,需要排查來源站點業務是否正常運行。
Public network error.:公網錯誤,一般指用戶端到加速地區的網路錯誤。
Ga internal error.:內部錯誤,例如,Global Acceleration執行個體內部處理請求異常。
Ga has been deleted.:當前Global Acceleration執行個體已經被刪除。
Ga state is not stable:當前Global Acceleration執行個體狀態不穩定,例如處於配置中。
Ga has no listener configuration.:當前Global Acceleration執行個體無監聽配置。
Missing endpoint configuration.:缺少終端節點配置。
Missing acceleration region configuration.:缺少加速地區配置。
Missing endpointgroup configuration.:缺少終端節點群組配置。
建立警示規則
在左側導覽列,單擊來源站點探測。
在來源站點探測頁面,單擊建立警示規則。
在CloudMonitor警示規則頁面,單擊建立警示規則。
在建立警示規則面板,根據以下配置資訊,建立警示規則,然後單擊確認。
此處僅列出和本文強相關的配置項。其餘配置項資訊,請參見建立警示規則。
配置
說明
產品
本文選擇Global Acceleration標準型。
資源範圍
選擇警示規則作用的資源範圍。
全部資源:警示規則作用於當前阿里雲帳號下所有的標準型Global Acceleration執行個體上。
應用分組:警示規則作用於當前阿里雲帳號下指定應用分組內的全部資源上。
執行個體:警示規則作用於當前阿里雲帳號下指定的標準型Global Acceleration執行個體上。
選擇應用分組或執行個體時,您還需要進一步選擇關聯資源,即選擇包含目標標準型Global Acceleration執行個體的應用分組,或選擇目標標準型Global Acceleration執行個體。
規則描述
警示規則的主體。當監控資料滿足警示條件時,觸發警示規則。規則描述的設定方法如下:
單擊添加規則。
在添加規則描述面板,設定規則名稱、指標類型、監控指標、閾值及警示層級等。
本文針對來源站點可用率設定警示規則,需注意以下參數的設定:
監控指標:需選擇
。taskId:選擇目標來源站點探測任務ID。
單擊確定。
查看來源站點探測結果
在左側導覽列,單擊來源站點探測。
在來源站點探測頁面,找到目標來源站點探測任務,單擊任務ID。
在來源站點探測詳情頁面的監控頁簽,查看來源站點探測結果。
您可以在概覽地區查看來源站點可用率資訊,警示資訊等。
查看警示規則和警示歷史資訊,需先為來源站點探測任務建立閾值警示規則。具體操作,請參見建立警示規則。
您可以在可用性分析統計地區,選擇時間段,查看該時間段內來源站點可用率統計資訊。
您可以在探測結果(最近6小時探測結果)地區,選擇不同電訊廠商探測點和不同探測結果,查看具體探測結果資訊。您可以通過DescribeApplicationMonitor查看來源站點探測任務對應的探測點。
更多操作
操作 | 說明 |
編輯來源站點探測任務 |
|
啟停來源站點探測任務 | 在來源站點探測頁面,找到目標任務,在啟停列開啟或關閉來源站點探測任務。 說明 刪除來源站點探測任務關聯的監聽時,探測任務也會進入停用狀態。 |
刪除來源站點探測任務 |
|
使用樣本
假設某網站example.com
部署了Global Acceleration來提升使用者訪問體驗,並可通過Global Acceleration的執行個體監控功能查看接入地區和終端節點地區的頻寬串連情況。
為了更全面、更及時地擷取用戶端到來源站點的全鏈路網路品質情況,該網站還配置了來源站點探測。
預設探測
來源站點探測任務預設每5分鐘執行一次探測,實現來源站點可用率的基礎監控。本樣本來源站點探測配置如下圖所示。
即時監控
該網站開啟了自動診斷並建立了警示規則來實現來源站點異常的即時監控。
本樣本自動診斷配置如下圖所示,當來源站點可用率低於95%時,自動觸發網路鏈路診斷,保留異常現場資料。
本樣本警示規則配置如下圖所示,當來源站點可用率低於設定的閾值時,將以警示層級對應的方式發送的警示通知。例如,當來源站點可用率連續3個周期低於80%時,將觸發緊急警示通知。
相關文檔
CreateApplicationMonitor:建立來源站點探測任務。
UpdateApplicationMonitor:修改來源站點探測任務配置。
DisableApplicationMonitor:關閉來源站點探測任務。
EnableApplicationMonitor:開啟來源站點探測任務。
DeleteApplicationMonitor:刪除來源站點探測任務。
ListApplicationMonitor:查詢來源站點探測工作清單。
DescribeApplicationMonitor:查詢來源站點探測任務詳細資料。
DetectApplicationMonitor:開啟網路診斷。
ListApplicationMonitorDetectResult:查詢來源站點探測任務的診斷結果。