在本文中,您将了解如何将现有连接监视器从 Connection Monitor (classic) 迁移到新的 Connection 监视器,同时实现零停机时间。 有关详细信息,请参阅连接监视器概述。
重要
连接监视器 (Classic) 已弃用,不再可用。 为了最大限度地减少当前工作负载的服务中断,请从连接监视器(经典版)迁移到新的连接监视器。
新连接监视器的主要优点
以下是新连接监视器的主要优点:
Azure和混合终结点的统一连接性监控体验
虚拟机 (VM) 和虚拟机规模集可以作为源终结点和目标终结点。
Azure Monitor代理启用 ARC 服务器作为源终结点和目标终结点。
跨订阅、跨工作空间、跨区域监控支持。
通过精简的客服支持实现轻松体验
与 ARC 终结点兼容的轻量级 Azure Network Watcher 扩展。
自动升级代理,并支持代理自动启用功能。
使用新拓扑可视化和度量端到端网络路径性能(预览版)
通过跨 TCP、ICMP 和 HTTP 协议的综合监控,深入了解网络性能指标。
增强对端到端网络路径和连接的可见性,包括路径组件中的每跳延迟和路径丢失,突出显示具有高延迟或数据包丢失的链路。
提升故障排除能力,提供清晰而可执行的见解
快速检测并实时预警网络连接问题。
智能分析整个网络路径组件的变化,以突出显示连接问题的根本原因。
识别导致终端节点连接失败的阻止规则和资源。
连接监视器(经典)与新连接监视器
下表比较了连接监视器(经典)和新的连接监视器:
| 功能 | 连接监视器(经典) | 连接监视器 |
|---|---|---|
| Azure 和混合监控的统一体验 | 不可用 | 可用 |
| 支持已启用 ARC 的Azure Monitor代理支持的终结点作为源终结点和目标终结点 | 不可用 | 可用 |
| 复合资源 - 虚拟网络、子网和本地自定义网络 | 不可用 | 可用 |
| 跨订阅、跨区域、跨工作区监控 | 不可用 | 可用 |
| 集中式工作区支持 | 不可用 | 可用 |
| 多个源可以 ping 多个目标 | 不可用 | 可用 |
| 跨本地、Internet 和 Azure 跃点的统一拓扑 | 不可用 | 可用 |
| HTTP 状态代码检查 | 不可用 | 可用 |
| 增强的连接诊断 | 不可用 | 可用 |
| 支持Log Analytics的连接指标和维度度量 | 不可用 | 可用于 TCP、ICMP 和 HTTP |
| 自动化 - PowerShell、Azure CLI、Terraform | 可用 | 可用 |
| 对 Linux 的支持 | 可用 | 可用 |
| 支持公有云、政府云、中国云和气隙云 | 可用 | 可用 |
需要注意的要点
迁移将有助于生成以下结果:
- 代理和防火墙设置按原样工作。 不需要进行任何更改。
- 现有的连接监视器已映射到“连接监视器”>“测试组”>“测试格式”。 通过选择 Edit,可以查看和修改新连接监视器的属性,下载模板以更改连接监视器,并通过Azure Resource Manager提交它。
- Azure 虚拟机通过 Network Watcher 扩展将数据发送到工作区和指标系统。 连接监控器通过新指标
ChecksFailedPercent和RoundTripTimeMs提供数据,分别取代旧指标ProbesFailedPercent和AverageRoundtripMs。 - 数据监控
- 警报:自动迁移到新指标。
- 控制面板和集成:需要手动编辑量度集。
先决条件
- 如果使用自定义工作区,请确保在订阅和Log Analytics工作区区域中启用Network Watcher。 否则,你会收到一条错误,指出“在尝试迁移之前,请在所选 LA 工作区的订阅和位置中启用网络观察程序扩展”。
- 如果用作连接监视器(经典)中的源的虚拟机不再启用Network Watcher扩展,则会收到一条错误消息,指出“无法导入以下测试的连接监视器,因为一个或多个Azure虚拟机未安装network watcher扩展。 安装Network Watcher扩展,然后单击“刷新”导入它们。
迁移连接监视器
现在,您可以自定义连接监视器属性、更改默认工作区、下载模板以及检查迁移状态。
迁移开始后,将进行以下更改:
- Azure 资源管理器中的资源更新为较新的连接监视器:
- 连接监视器的名称、区域和订阅保持不变。 资源 ID 不受影响。
- 除非自定义连接监视器,否则将在连接监视器所在的区域和订阅中创建默认的Log Analytics工作区。 此工作区是存储监控数据的位置。 测试结果数据也存储在指标中。
- 每个测试都会迁移到名为 defaultTestGroup 的测试组。
- 将创建源终结点和目标终结点,并在新测试组中使用它们。 默认名称为 defaultSourceEndpoint 和 defaultDestinationEndpoint。
- 目标端口和探测间隔将移动到名为 defaultTestConfiguration 的测试配置中。 协议基于端口值设置。 成功阈值和其他可选属性保持空白。
- 指标警报已迁移到连接监视器指标警报。 指标不同,因此发生了变化。 有关详细信息,请参阅 Azure Monitor 中的指标。
- 已迁移的连接监视器不再显示为旧的连接监视器解决方案。 它们现在只能在 Connection Monitor 中使用。
- 必须手动迁移任何外部集成,例如Power BI和 Grafana 中的仪表板以及与安全信息和事件管理(SIEM)系统的集成。 这是迁移设置所需执行的唯一手动步骤。
遇到的常见错误
下表列出了在迁移过程中可能会遇到的常见错误:
| Error | 原因 |
|---|---|
| 无法导入以下连接监视器,因为一个或多个订阅/区域组合未启用网络观察程序。 启用网络观察程序,然后单击 refresh 以导入它们。 | 将测试从连接监视器(经典)迁移到连接监视器时,如果在连接监视器(经典)的一个或多个订阅和区域中未启用 Network Watcher 扩展程序,会出现此错误。 需要在连接监视器(经典)中使用的所有订阅和区域中启用Network Watcher扩展。 |
| 无法导入具有以下测试的连接监视器,因为一个或多个Azure虚拟机未安装Network Watcher扩展。 安装Network Watcher扩展并选择刷新以导入测试。 | 当您将测试从连接监视器(经典版)迁移到连接监视器,并且在一个或多个连接监视器(经典版)的 Azure 虚拟机中未安装 Network Watcher 扩展时,会出现此错误。 应在所有连接监视器(经典版)的 Azure 虚拟机中安装 Network Watcher 扩展,然后在再次迁移前进行刷新。 |
| 没有行可供显示 | 当你尝试将订阅从连接监视器(经典)迁移到连接监视器,但订阅中未创建连接监视器(经典)时,会发生此错误。 |