在本文中,您將瞭解如何將現有連接監視器從 Connection Monitor (classic) 遷移到新的 Connection 監視器,同時實現零停機時間。 如需瞭解詳細資訊,請參閱連線監視器概觀。
這很重要
連接監視器 (Classic) 已棄用,不再可用。 為了最大限度地減少對當前工作負載的服務中斷,請從 Connection Monitor (classic) 遷移到新的 Connection Monitor。
新連線監視器的主要優點
以下是新連線監視器的主要優點:
Azure 和混合式端點的整合連線監視體驗
支援將虛擬機器 (VM) 和擴展集作為來源和目的地端點。
Azure 監視器代理程式已啟用ARC伺服器作為來源和目的地端點。
支援跨訂用帳戶、跨工作區和跨區域監視。
支持簡易代理程式,讓體驗更輕鬆
與 ARC 端點相容的輕量型 Azure 網路監看員延伸模組。
支援自動代理程式啟用,可自動升級代理程式。
使用新的拓撲視覺化和測量端對端網路路徑效能 (預覽階段)
通過跨 TCP、ICMP 和 HTTP 協議的綜合監控,深入瞭解網路性能指標。
可以跨元件顯示每個躍點延遲和路徑遺失,從而增強了端對端網路路徑和連線的可見度,並醒目提示高延遲或封包遺失的連結。
提供可明確採取動作的深入解析,從而增強疑難排解能力
使用即時警示網路連線問題進行快速偵測。
深入瞭解網路路徑元件之間的變更,以醒目提示連線錯誤的根本原因。
識別導致終端節點連接失敗的阻止規則和資源。
連接監視器(經典)與新連接監視器
下表比較了連接監視器(經典)和新的連接監視器:
特徵 / 功能 | 連線監視器 (經典) | 連線監視 |
---|---|---|
Azure 和混合式監視的統一體驗 | 無法提供 | 有現貨 |
支援將已啟用 ARC 的 Azure 監視器代理程式端點作為來源和目的地端點 | 無法提供 | 有現貨 |
複合資源 - 虛擬網路、子網路和內部部署自訂網路 | 無法提供 | 有現貨 |
跨訂用帳戶、跨區域及跨工作區監視 | 無法提供 | 有現貨 |
集中式工作區支援 | 無法提供 | 有現貨 |
多個來源可以偵測多個目的地 | 無法提供 | 有現貨 |
跨內部部署躍點、網際網路躍點和 Azure 躍點的統一拓撲 | 無法提供 | 有現貨 |
HTTP 狀態碼檢查 | 無法提供 | 有現貨 |
增強的連接診斷 | 無法提供 | 有現貨 |
支援 Log Analytics 的連接指標和維度測量 | 無法提供 | 可用於 TCP、ICMP 和 HTTP |
自動化 – PowerShell、Azure CLI、Terraform | 有現貨 | 有現貨 |
支援 Linux | 有現貨 | 有現貨 |
支援公用、政府、中國和實體隔離斷網的雲端 | 有現貨 | 有現貨 |
要注意的要點
移轉有助於產生下列結果:
- 代理程式和防火牆設定保持原狀。 無需更改。
- 現有連接監視器將映射到 連接監視器 > Test group > Test format。 通過選擇 「編輯」,可以查看和修改新連接監視器的屬性,下載範本以更改連接監視器,並通過 Azure 資源管理器提交。
- 具有網路監看員延伸模組的 Azure 虛擬機器會將資料傳送至工作區和計量。 連接監控器分別通過新指標和舊指標
ChecksFailedPercent
RoundTripTimeMs
ProbesFailedPercent
AverageRoundtripMs
提供數據。 - 資料監視:
- 警示:自動移轉至新的計量。
- 控制面板和集成:需要手動編輯量度集。
先決條件
- 如果使用的是自定義工作區,請確保在訂閱和Log Analytics工作區的區域中啟用網路觀察程式。 否則,你會收到一條錯誤,指出「在嘗試遷移之前,請在所選LA工作區的訂閱和位置中啟用網路觀察程序擴展」。。
- 如果用作連接監視器(經典)中源的虛擬機不再啟用網路觀察程序擴展,則會收到一條錯誤消息,指出“無法導入具有以下測試的連接監視器,因為一個或多個 Azure 虛擬機未安裝網路觀察程序擴展。 安裝 Network Watcher 擴展,然後按兩下 refresh(刷新)以導入它們。
遷移連接監視器
現在,您可以自定義連接監視器屬性、更改預設工作區、下載範本以及檢查遷移狀態。
移轉開始之後,系統就會進行下列變更:
- Azure 資源管理器資源更改為較新的連接監視器:
- 連接監視器的名稱、區域和訂閱保持不變。 資源ID不受影響。
- 除非自定義了連接監視器,否則將在訂閱和連接監視器的區域中創建預設的 Log Analytics 工作區。 此工作區是存儲監控數據的位置。 測試結果數據也存儲在量度中。
- 每個測試都會遷移到名為 defaultTestGroup 的測試組。
- 來源和目的地端點會在新的測試群組中建立及使用。 默認名稱為 defaultSourceEndpoint 和 defaultDestinationEndpoint。
- 目標埠和探測間隔將移動到名為 defaultTestConfiguration 的測試配置中。 通訊協定會根據連接埠值來設定。 成功閾值和其他可選屬性留空。
- 指標警報將遷移到連線監視器指標警報。 指標不同,因此發生了變化。 有關詳細資訊,請參閱 Azure Monitor 中的指標。
- 遷移的連接監視器不再顯示為較舊的連接監視器解決方案。 它們現在只能在 Connection Monitor 中使用。
- 任何外部集成(例如 Power BI 和 Grafana 中的儀錶板)以及與安全資訊和事件管理 (SIEM) 系統的整合)都必須手動遷移。 這是遷移設置所需執行的唯一手動步驟。
遇到的常見錯誤
下表列出您在移轉期間可能會遇到的常見錯誤:
錯誤 | 原因 |
---|---|
無法導入以下連接監視器,因為一個或多個訂閱/區域組合未啟用網路觀察程式。 啟用網路觀察程式,然後按兩下 refresh 以導入它們。 | 將測試從連接監視器(經典)遷移到連接監視器,並且未在連接監視器(經典)的一個或多個訂閱和區域中啟用網路觀察程序擴展時,會出現此錯誤。 需要在連線監視器(經典)中使用的所有訂閱和區域啟用網路監視擴充功能。 |
無法導入具有以下測試的連接監視器,因為一個或多個 Azure 虛擬機未安裝網路觀察程序擴展。 安裝網路觀察程式擴展,然後選擇「刷新」 以導入測試。 | 將測試從連接監視器(經典)遷移到連接監視器,並且網路觀察程式擴展未安裝在連接監視器(經典)的一個或多個 Azure VM 中時,會出現此錯誤。 需要在連接監視器(經典)的所有 Azure VM 中安裝網路觀察程式擴展,然後在再次遷移之前刷新。 |
沒有要顯示的行 | 當您嘗試將訂閱從「連接監視器 (classic)」遷移到「連接監視器」時,如果在訂閱中未創建「連接監視器 (classic)」,就會出現此錯誤。 |