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

在本文中,您将了解如何将现有连接监视器从 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 扩展将数据发送到工作区和指标系统。 连接监控器通过新指标 ChecksFailedPercentRoundTripTimeMs 提供数据,分别取代旧指标 ProbesFailedPercentAverageRoundtripMs
  • 数据监控
    • 警报:自动迁移到新指标。
    • 控制面板和集成:需要手动编辑量度集。

先决条件

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

迁移连接监视器

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

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

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

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

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

  • Azure 资源管理器中的资源更新为较新的连接监视器:
    • 连接监视器的名称、区域和订阅保持不变。 资源 ID 不受影响。
    • 除非自定义连接监视器,否则将在连接监视器所在的区域和订阅中创建默认的Log Analytics工作区。 此工作区是存储监控数据的位置。 测试结果数据也存储在指标中。
    • 每个测试都会迁移到名为 defaultTestGroup 的测试组。
    • 将创建源终结点和目标终结点,并在新测试组中使用它们。 默认名称为 defaultSourceEndpointdefaultDestinationEndpoint
    • 目标端口和探测间隔将移动到名为 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 扩展,然后在再次迁移前进行刷新。
没有行可供显示 当你尝试将订阅从连接监视器(经典)迁移到连接监视器,但订阅中未创建连接监视器(经典)时,会发生此错误。