你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在 VM 见解中从 Log Analytics 代理迁移到 Azure Monitor 代理

本文介绍如何使用 Log Analytics 代理迁移到以前加入 VM Insights 的计算机的 Azure Monitor 代理。 用于 Azure Monitor 的 Log Analytics 代理已于 2024 年 8 月 31 日停用,现已由 Azure Monitor 代理取代。

代理之间的差异

将 VM 见解与 Azure Monitor 代理和 Log Analytics 代理配合使用之间的显著区别包括:

  • Azure Monitor 代理需要使用数据收集规则 (DCR) 来指定要收集的数据及其处理方式。 此 DCR 是在启用 VM 见解的过程中创建或下载的。
  • Dependency Agent 对于 VM 见解而言不再为必需。 仅当你选择使用 VM 见解映射功能收集进程和依赖项的选项时,它才是必需的。 如果未选择此选项,则不会安装 Dependency Agent。

先决条件

  • 有关将 Azure Monitor 代理与 VM 见解搭配使用的先决条件,请参阅“先决条件”

数据收集规则

Azure Monitor 代理需要使用数据收集规则 (DCR) 来指定要收集的数据及其处理方式。 如果使用 Azure 门户迁移 VM 见解,则会为你创建 DCR。 如果使用其他方法来启用 VM 见解,则需要先通过以下方法创建一个 DCR:通过 Azure 门户启用一台计算机或下载并安装 VM 见解 DCR 模板

启用 Azure Monitor 代理

安装 Log Analytics 代理时,可使用任何 可用方法 启用 Azure Monitor 代理。 这两个代理可以在同一台计算机上共存。 删除 Log Analytics 代理之前,请确保 Azure Monitor 代理已正确配置并正在收集数据。

删除 Log Analytics 代理

警告

从带有 Azure Monitor 代理和 Log Analytics 代理的单台计算机收集重复数据可能会导致以下后果:

  • 向 Log Analytics 工作区引入重复数据的额外成本。
  • VM 见解的映射功能可能不准确,因为它不会检查重复数据。

确认已启用 Azure Monitor 代理后,请从计算机中删除 Log Analytics 代理以防止收集重复数据。 有关用于删除多个代理的工具的详细信息,请参阅 MMA/OMS 发现和移除实用工具

使用 Azure 门户进行迁移

使用以下过程可在之前使用 Log Analytics 代理启用的计算机上使用 Azure Monitor 代理启用 VM 见解。 此方法创建所需的 DCR,或者允许选择现有 DCR。 但这种方法不会从计算机中删除 Log Analytics 代理,因此你仍然必须在启用计算机后执行此任务。

  1. 从 Azure 门户的“监视”菜单中选择“虚拟机”>“概述”>“受监视”。

  2. 选择要启用的任何计算机旁边的“使用 Azure Monitor 代理进行配置”。 如果计算机当前正在运行,则必须启动它才能启用它。

    该屏幕截图显示如何为受监视的计算机使用 Azure Monitor 代理进行监视配置。

  3. 在“监视配置”页上,选择“Azure Monitor 代理”,然后从“数据收集规则”下拉列表中选择规则。

    VM Insights 代理配置页的屏幕截图。

  4. “数据收集规则”下拉列表仅列出为 VM 见解配置的规则。 如果尚未为 VM 见解创建数据收集规则,Azure Monitor 会使用以下项创建规则:

    • 启用“来宾性能”。
    • “进程和依赖项”已启用,以便向后兼容 Log Analytics 代理。
    1. 选择“新建”以创建新的数据收集规则”。 这允许你选择工作区,并指定是否使用 VM 见解映射功能收集进程和依赖项。

      注意

      选择不使用映射功能的数据收集规则不会从计算机中卸载依赖项代理。 如果不需要映射功能,请手动卸载依赖项代理

    2. 安装这两个代理后,Azure Monitor 会显示一条警告,指示可能会收集重复的数据。

      显示两个已安装代理的警告信息的屏幕截图。