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

本文介绍如何在不停机的情况下将现有连接监视器从连接监视器(经典)迁移到新的连接监视器。 有关详细信息,请参阅连接监视器概述

重要

连接监视器(经典)已弃用,现在不再可用。 为了最大程度地减少当前工作负荷的服务中断,请在 2024 年 2 月 29 日之前从连接监视器(经典版)迁移到新连接监视器。

新连接监视器的主要优点

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

  • 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 虚拟机未安装网络观察程序扩展。 安装网络观察程序扩展,并单击“刷新”以导入它们。”

迁移连接监视器

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

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

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

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

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

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

遇到的常见错误

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

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