從網路效能監視器移轉至連線監視器
本文將介紹如何以零停機將現有的測試從網路效能監視器移轉至新的連線監視器。 如需瞭解詳細資訊,請參閱連線監視器概觀。
重要
網路效能監視器已被取代且不再可用。 若要將目前工作負載的服務中斷降到最低,請將測試從網路效能監視器(傳統)移轉至新的連線監視器。
新連線監視器的主要優點
以下是新連線監視器的主要優點:
Azure 和混合式端點的整合連線監視體驗
Azure 監視器代理程式已啟用ARC伺服器作為來源和目的地端點。
支援跨訂用帳戶、跨工作區和跨區域監視。
支援將虛擬機器 (VM) 和擴展集作為來源和目的地端點。
支持簡易代理程式,讓體驗更輕鬆
與 ARC 端點相容的輕量型 Azure 網路監看員延伸模組。
支援已啟用 ARC 的內部部署端點的 Azure 監視器代理程式延伸模組。
支援自動代理程式啟用,可自動升級代理程式。
使用新的拓撲視覺化和測量端對端網路路徑效能 (預覽階段)
深入瞭解跨 TCP、ICMP 和 HTTP 通訊協定進行綜合監視的網路效能計量。
可以跨元件顯示每個躍點延遲和路徑遺失,從而增強了端對端網路路徑和連線的可見度,並醒目提示高延遲或封包遺失的連結。
異地中繼資料和 ASN 資料可在網際網路躍點之間取得。
使用 Microsoft 邊緣探索,醒目提示最後一英里、中間英里和最後一英里延遲。
提供可明確採取動作的深入解析,從而增強疑難排解能力
使用即時警示網路連線問題進行快速偵測。
深入瞭解網路路徑元件之間的變更,以醒目提示連線錯誤的根本原因。
識別封鎖規則、導致端點連線能力失敗的資源。
網路效能監視器與新的連線監視器
下表比較網路效能監視器和新的連線監視器:
功能 | 網路效能監視器 | 連線監視器 |
---|---|---|
Azure 和混合式監視的統一體驗 | 無法使用 | 可提供服務 |
跨訂用帳戶、跨區域及跨工作區監視 | 有限可用性 | 可用的 |
集中式工作區支援 | 無法使用 | 可提供服務 |
支援將已啟用 ARC 的 Azure 監視器代理程式端點作為來源和目的地端點 | 無法使用 | 可提供服務 |
支援 Azure VM 和複合資源 (虛擬網路、子網路、擴展集) | 無法使用 | 可提供服務 |
跨內部部署躍點、網際網路躍點和 Azure 躍點的統一拓撲 | 無法使用 | 可提供服務 |
HTTP 狀態碼檢查 | 無法使用 | 可提供服務 |
使用可採取動作的深入解析增強連線能力診斷 | 無法使用 | 可提供服務 |
連線計量和維度度量 | 無法使用 | 可提供服務 |
自動化 – PowerShell、Azure CLI、Terraform | 無法使用 | 可提供服務 |
支援 Linux | 效能監視支援 Linux。 服務連線監視器和 ExpressRoute 不支援 Linux。 | 可用的 |
支援公用、政府、中國和實體隔離斷網的雲端 | 可用 | 可用 |
重要注意事項
移轉有助於產生下列結果:
- 內部部署代理程式和防火牆設定保持原狀。 不需要任何變更。 安裝在 Azure 虛擬機器上的 Log Analytics 代理程式需要取代為網路監看員延伸模組。
- 現有的測試會對應至 [連線監視器] > [測試群組] > [測試格式]。 藉由選取 [編輯],您可以檢視和修改新連線監視器的屬性、下載範本以進行變更,以及透過 Azure Resource Manager 提交範本。
- 代理程式會將資料同時傳送至 Log Analytics 工作區和計量。
- 資料監視:
- Log Analytics 中的資料:在移轉之前,資料會保留在 NetworkMonitoring 資料表中設定網路效能監視器的工作區中。 移轉之後,資料會移至相同工作區中的 NetworkMonitoring 資料表、NWConnectionMonitorTestResult 資料表和 NWConnectionMonitorPathResult 資料表。 在網路效能監視器中停用測試之後,資料只會儲存在 NWConnectionMonitorTestResult 資料表和 NWConnectionMonitorPathResult 資料表中。
- 以記錄為基礎的警示、儀表板和整合:您必須根據新的 NWConnectionMonitorTestResult 資料表和 NWConnectionMonitorPathResult 資料表手動編輯查詢。 若要在計量中重新建立警示,請參閱 Azure 監視器中的計量。
- 針對 ExpressRoute 監視:
- 端對端遺失和延遲:連線監視器比網路效能監視器更容易,因為您不需要設定監視的線路和對等互連。 會自動探索路徑中的線路,資料可在計量中使用 (比 LA 更快,也就是網路效能監視器儲存結果的位置)。
- 頻寬測量:隨著頻寬相關計量的啟動,網路效能監視器的記錄分析方法在 ExpressRoute 客戶的頻寬監視中無效。 此功能現在無法在連線監視器中使用。
必要條件
- 請確定訂用帳戶和 Log Analytics 工作區的區域已啟用網路監看員。 若上未完成,您會看到錯誤訊息,指出「嘗試移轉前,在選取的訂用帳戶及 LA 工作區位置中,啟用網路監看員延伸模組」。
- 如果 Azure 虛擬機器 (VM) 位於與做為端點的 Log Analytics 工作區不同的區域/訂用帳戶中,請確定已針對該訂用帳戶和區域啟用 網路監看員。
- 已安裝 Log Analytics 代理程式的 Azure 虛擬機器必須使用網路監看員延伸模組來啟用。
移轉測試
若要將測試從網路效能監視器移轉至連線監視器,請遵循下列步驟:
在網路監看員中,選取 [連線監視器],然後選取 [從 NPM 匯入測試] 索引標籤。
在下拉式清單中,選取您的訂用帳戶和工作區,然後選取您要移轉的網路效能監視器功能。
選取 [匯入] 以移轉測試。
- 如果未在工作區上啟用網路效能監視器,您會看到錯誤,指出「找不到有效的 NPM 設定」。
- 如果您在步驟 2 中選擇的功能中沒有任何測試存在,您會看到錯誤,指出「選取的工作區沒有<功能>設定」。
- 如果沒有有效的測試,您會看到錯誤,指出「選取的工作區沒有有效的測試」
- 您的測試可能包含不再處於作用中的代理程式,但在過去一直作用中。 您將會看到錯誤,指出「少數測試包含不再處於作用中的代理程式」。 這些代理程式可能過去曾經執行,但已關閉/未再執行。 啟用代理程式並移轉至連線監視器。 選取 [繼續] 以移轉不包含非作用中代理程式的測試。
移轉開始之後,系統就會進行下列變更:
- 系統會建立新的連線監視器資源。
- 系統會根據每個區域和訂用帳戶建立一個連線監視器。 針對使用內部部署代理程式的測試,新的連線監視器名稱會格式化為
<workspaceName>_<workspace_region_name>
。 針對使用 Azure 代理程式的測試,新的連線監視器名稱會格式化為<workspaceName>_<Azure_region_name>
。 - 監視資料現在會儲存在已啟用網路效能監視器的相同 Log Analytics 工作區中,並儲存在名為 NWConnectionMonitorTestResult 資料表和 NWConnectionMonitorPathResult 資料表的新資料表中。
- 測試名稱會移轉為測試群組名稱。 測試描述不會移轉。
- 來源和目的地端點會在新的測試群組中建立及使用。 針對內部部署代理程式,端點會格式化為
<workspaceName>_<FQDN of on-premises machine>
。 代理程式描述不會移轉。 - 目的地連接埠和探查間隔會移至名為
TC_<protocol>_<port>
和TC_<protocol>_<port>_AppThresholds
的測試組態。 通訊協定會根據連接埠值來設定。 針對 ICMP,測試組態會命名為TC_<protocol>
和TC_<protocol>_AppThresholds
。 如果已移轉設定,則為成功臨界值和其他選擇性屬性,否則會保留空白。 - 如果移轉測試包含未執行的代理程式,您需要啟用代理程式,然後再次移轉。
- 系統會根據每個區域和訂用帳戶建立一個連線監視器。 針對使用內部部署代理程式的測試,新的連線監視器名稱會格式化為
- 網路效能監視器未停用,因此移轉的測試可以繼續將資料傳送至 NetworkMonitoring 資料表、NWConnectionMonitorTestResult 資料表和 NWConnectionMonitorPathResult 資料表。 此方法可確保現有的記錄式警示和整合不會受到影響。
- 新建立的連接監視器會顯示在連線監視器中。
移轉之後,請務必:
- 在網路效能監視器中手動停用測試。 在您這麼做之前,您會繼續支付費用。
- 當您停用網路效能監視器時,請在 NWConnectionMonitorTestResult 和 NWConnectionMonitorPathResult 資料表上重新建立警示,或使用計量。
- 將任何外部整合移轉至 NWConnectionMonitorTestResult 和 NWConnectionMonitorPathResult 資料表。 外部整合的範例包括 Power BI 和 Grafana 中的儀表板,以及與安全性資訊和事件管理 (SIEM) 系統的整合。
遇到的常見錯誤
下表列出您在移轉期間可能會遇到的常見錯誤:
錯誤 | 原因 |
---|---|
找不到有效的 NPM 設定。 移至 NPM UI 以檢查設定 | 當使用者從網路效能監視器選取 [匯入測試] 以移轉測試,但工作區中未啟用網路效能監視器時,就會發生此錯誤。 |
選取的工作區沒有 [服務連線監視器] 設定。 | 當使用者將測試從網路效能監視器的服務連線監視器移轉至連線監視器,但服務連線監視器中未設定任何測試時,就會發生此錯誤。 |
選取的工作區沒有 [ExpressRoute 監視器] 設定 | 當使用者將測試從網路效能監視器的 ExpressRoute 監視器移轉至 連線監視器,但 ExpressRoute 監視器中未設定任何測試時,就會發生此錯誤。 |
選取的工作區沒有 [效能監視器] 設定 | 當使用者將測試從網路效能監視器的效能監視器移轉至連線監視器,但效能監視器中未設定任何測試時,就會發生此錯誤。 |
選取的工作區沒有有效的 '{0}' 測試 | 當使用者將測試從網路效能監視器移轉至連線監視器,但使用者選擇要移轉的功能中沒有有效的測試時,就會發生此錯誤。 |
嘗試移轉前,請在選取的訂用帳戶及 LA 工作區位置中,啟用網路監看員延伸模組 | 當使用者將測試從網路效能監視器移轉至 連線監視器,且未在選取的 LA 工作區中啟用網路監看員延伸模組時,就會發生此錯誤。 使用者必須先啟用 NW 延伸模組,才能移轉測試。 |
少數 {1} 測試包含不再處於作用中狀態的代理程式。 非作用中代理程式的清單 - {0}。 這些代理程式可能過去曾經執行,但已關閉/未再執行。 啟用代理程式並移轉至連線監視器。 選取 [繼續] 以移轉不包含非作用中代理程式的測試。 | 當使用者將測試從網路效能監視器移轉至連線監視器,而某些選取的測試包含非作用中網路監看員代理程式或此類 NW 代理程式,且這些代理程式已不再處於作用中狀態,過去曾經啟用但已關閉時,就會發生此錯誤。 使用者可以取消選取這些測試,並繼續選取並移轉不包含任何此類非作用中代理程式的測試。 |
您的 {1} 測試包含不再處於作用中狀態的代理程式。 非作用中代理程式的清單 - {0}。 這些代理程式可能過去曾經執行,但已關閉/未再執行。 啟用代理程式並移轉至連線監視器 | 當使用者將測試從網路效能監視器移轉至連線監視器,而選取的測試包含非作用中網路監看員代理程式或此類 NW 代理程式,且這些代理程式已不再處於作用中狀態,過去曾經啟用但已關閉時,就會發生此錯誤。 使用者需要啟用代理程式,然後繼續將這些測試移轉至連線監視器。 |
將測試匯入至連線監視器時發生錯誤 | 當使用者嘗試將測試從網路效能監視器移轉至 CM,但移轉因錯誤而未成功時,就會發生此錯誤。 |