从连接监视器(经典版)迁移到连接监视器

在本文中,您将了解如何将现有连接监视器从 Connection Monitor (classic) 迁移到新的 Connection 监视器,同时实现零停机时间。 有关详细信息,请参阅连接监视器概述

重要

连接监视器 (Classic) 已弃用,不再可用。 为了最大限度地减少当前工作负载的服务中断,请从连接监视器(经典版)迁移到新的连接监视器。

新连接监视器的主要优点

以下是新连接监视器的主要优点:

  • Azure 和混合终结点的统一连接监控体验

    • 虚拟机 (VM) 和规模集支持作为源终结点和目标终结点。

    • Azure Monitor 代理启用 ARC 服务器作为源终结点和目标终结点。

    • 跨订阅、跨工作空间、跨区域监控支持。

  • 通过简化的代理支持轻松体验

    • 与 ARC 终结点兼容的轻型 Azure 网络观察程序扩展。

    • 通过自动代理启用支持自动升级代理。

  • 使用新拓扑可视化和度量端到端网络路径性能(预览版)

    • 通过跨 TCP、ICMP 和 HTTP 协议的综合监控,深入了解网络性能指标。

    • 增强对端到端网络路径和连接的可见性,包括路径组件中的每跳延迟和路径丢失,突出显示具有高延迟或数据包丢失的链路。

  • 通过清晰的可操作见解增强故障排除

    • 快速检测并实时预警网络连接问题。

    • 智能洞察网络路径组件的变化,突出显示连接错误的根本原因。

    • 识别导致终端节点连接失败的阻止规则和资源。

连接监视器(经典)与新连接监视器

下表比较了连接监视器(经典)和新的连接监视器:

功能 / 特点 连接监视器(经典) 连接监视器
Azure 和混合监视的统一体验 不可用 可用
支持将已启用 ARC 的 Azure Monitor 代理支持的终结点作为源终结点和目标终结点 不可用 可用
复合资源 - 虚拟网络、子网和本地自定义网络 不可用 可用
跨订阅、跨区域、跨工作区监视 不可用 可用
集中式工作区支持 不可用 可用
多个源可以 ping 多个目标 不可用 可用
跨本地跃点、Internet 跃点和 Azure 跃点的统一拓扑 不可用 可用
HTTP 状态代码检查 不可用 可用
增强的连接诊断 不可用 可用
具有 Log Analytics 支持的连接指标和维度度量 不可用 可用于 TCP、ICMP 和 HTTP
自动化 – PowerShell、Azure CLI、Terraform 可用 可用
对 Linux 的支持 可用 可用
支持公有云、政府云、中国云和气隙云 可用 可用

需要注意的要点

迁移将有助于生成以下结果:

  • 代理和防火墙设置按原样工作。 不需要进行任何更改。
  • 现有的连接监视器已映射到“连接监视器”>“测试组”>“测试格式”。 通过选择 “编辑”,可以查看和修改新连接监视器的属性,下载模板以更改连接监视器,并通过 Azure 资源管理器提交。
  • 具有网络观察程序扩展的 Azure 虚拟机将数据发送到工作区和指标。 连接监控器通过新指标 ChecksFailedPercentRoundTripTimeMs 提供数据,分别取代旧指标 ProbesFailedPercentAverageRoundtripMs
  • 数据监视:
    • 警报:自动迁移到新指标。
    • 控制面板和集成:需要手动编辑量度集。

先决条件

  • 如果使用的是自定义工作区,请确保在您的订阅和 Log Analytics 工作区所在的区域启用网络观察器。 否则,你会收到一条错误,指出“在尝试迁移之前,请在所选 LA 工作区的订阅和位置中启用网络观察程序扩展”。
  • 如果用作连接监视器(经典)中源的虚拟机不再启用网络观察程序扩展,则会收到一条错误消息,指出“无法导入具有以下测试的连接监视器,因为一个或多个 Azure 虚拟机未安装网络观察程序扩展。 安装 Network Watcher 扩展,然后单击 refresh(刷新)以导入它们。

迁移连接监视器

  1. 要将旧的连接监视器迁移到新的连接监视器,请选择 “连接监视器”,然后选择 “迁移连接监视器”。

    显示连接监视器迁移到新连接监视器的屏幕截图。

  2. 选择你的订阅和要迁移的连接监视器,然后选择“迁移所选内容”

现在,您可以自定义连接监视器属性、更改默认工作区、下载模板以及检查迁移状态。

迁移开始后,将进行以下更改:

  • Azure 资源管理器资源会更改为新的连接监视器:
    • 连接监视器的名称、区域和订阅保持不变。 资源 ID 不受影响。
    • 除非自定义了连接监视器,否则将在连接监视器所在订阅和区域中创建默认的日志分析工作区。 此工作区是存储监控数据的位置。 测试结果数据也存储在指标中。
    • 每个测试都会迁移到名为 defaultTestGroup 的测试组。
    • 将创建源终结点和目标终结点,并在新测试组中使用它们。 默认名称为 defaultSourceEndpointdefaultDestinationEndpoint
    • 目标端口和探测间隔将移动到名为 defaultTestConfiguration 的测试配置中。 协议基于端口值设置。 成功阈值和其他可选属性保持空白。
  • 指标警报已迁移到连接监视器指标警报。 指标不同,因此发生了变化。 有关详细信息,请参阅 Azure Monitor 中的指标
  • 已迁移的连接监视器不再显示为旧的连接监视器解决方案。 它们现在只能在 Connection Monitor 中使用。
  • 任何外部集成(例如 Power BI 和 Grafana 中的仪表板)以及与安全信息和事件管理 (SIEM) 系统的集成)都必须手动迁移。 这是迁移设置所需执行的唯一手动步骤。

遇到的常见错误

下表列出了在迁移过程中可能会遇到的常见错误:

错误 原因
无法导入以下连接监视器,因为一个或多个订阅/区域组合未启用网络观察程序。 启用网络观察程序,然后单击 refresh 以导入它们。 当你将测试从连接监视器(经典)迁移到连接监视器,且在连接监视器(经典)的一个或多个订阅和区域中未启用网络观察程序扩展时,会发生此错误。 需要在连接监视器(经典)中使用的所有订阅和区域中启用网络观察程序扩展。
无法导入具有以下测试的连接监视器,因为一个或多个 Azure 虚拟机未安装网络观察程序扩展。 安装网络观察程序扩展,然后选择“刷新”以导入测试。 当你将测试从连接监视器(经典)迁移到连接监视器,且在连接监视器(经典)的一个或多个 Azure VM 中未安装网络观察程序扩展时,会发生此错误。 需要在连接监视器(经典)的所有 Azure VM 中安装网络观察程序扩展,然后在再次迁移之前刷新。
没有行可供显示 当你尝试将订阅从连接监视器(经典)迁移到连接监视器,但订阅中未创建连接监视器(经典)时,会发生此错误。