使用 Azure Migrate 中的诊断设置监视 Azure 本地迁移

适用于:Azure 本地 2503 及更高版本

本文介绍如何通过 Azure 门户在 Azure Migrate 中启用诊断设置,以帮助监视 Azure 本地迁移。 诊断日志提供有关资源作的详细和频繁的数据,有助于监视、故障排除和审核。 有关详细信息,请参阅 Azure Monitor 中的诊断设置

若要通过 PowerShell 或 Azure CLI 在 Azure Migrate 中启用诊断设置,请参阅 从 Azure 资源收集和使用日志数据

先决条件

  • 包含 Azure Migrate 项目的 Azure 订阅。
  • 与 Azure Migrate 项目位于同一资源组中的数据复制保管库资源。 注册源设备 VM 后,会自动创建此资源,目的是迁移到 Azure 本地。
  • 为诊断日志数据选择的目标。 有关受支持的目标,请参阅 诊断设置目标

在您开始之前

  • Azure Migrate 仅支持 Azure Monitor 诊断设置中的日志。 目前不支持指标。

  • 本文使用 Log Analytics 工作区和 Azure 存储帐户作为目标示例。 可以在 Migrate 项目所在的同一资源组中创建这些资源。

    • Log Analytics 工作区:启用查询和分析日志。 有关详细信息,请参阅 Log Analytics 工作区
    • Azure 存储帐户:存储用于审核、备份或静态分析的日志。 如果用户具有所需的权限,则存储帐户可以位于其他订阅中。 有关详细信息,请参阅 Azure 存储帐户

启用诊断日志收集

按照以下步骤在 Azure 门户中启用诊断日志记录。

  1. 在 Azure 门户中,转到在其中创建了 Azure Migrate 项目的资源组。 选择 数据复制保管库 资源。

  2. 在“监视”下,选择“诊断设置” 。 此页面包含以前为此资源创建的所有诊断设置。

  3. 若要使用以前创建的资源,请选择它。 否则,请选择“+ 添加诊断设置”。

    “诊断设置”页的屏幕截图,其中显示了“添加诊断设置”按钮。

  4. 输入设置名称。

  5. 目标详细信息中,选择“ 发送到 Log Analytics ”或 “存档”到存储帐户

  6. 出现配置提示时,选择要在其中存储诊断日志的存储帐户。

  7. “类别组”下,选择 “所有日志 ”以启用所有日志类别的日志记录,或在“ 类别”下选择单个类别。 若要详细了解 Azure Migrate 服务支持的单个日志类别,请参阅 Microsoft.DataReplication/replicationVaults 支持的日志

  8. 选择“保存”

    “诊断设置”页的屏幕截图。

    现在可以继续执行设备注册、发现和复制。

在 Log Analytics 工作区中查看日志

按照以下步骤浏览资源的日志分析数据:

  1. 在 Azure 门户中,从顶部搜索栏中搜索并选择 Log Analytics 工作区

  2. Log Analytics 工作区 视图中,按资源名称进行搜索,并选择启用诊断设置时创建的。

  3. 查找并选择日志。 在此页中,可以针对日志运行查询。

    “日志”页的屏幕截图,可在其中针对日志运行查询。

示例查询

运行以下 Kusto 查询,从过去 30 天内查看来自 Azure Migrate 的受保护项诊断日志:

ASRv2ProtectedItems
| where TimeGenerated > ago(30d)

在 Azure 存储帐户中查看日志

Azure 存储帐户提供一个对象存储解决方案,该解决方案针对存储大量非结构化数据进行了优化。

按照以下步骤查找和下载 Azure 存储帐户中存储的 Azure Migrate 服务资源日志:

  1. 在 Azure 门户中,转到启用诊断设置时选择的存储帐户。
  2. 在左侧菜单中的 “数据存储”下,选择“ 容器”。
  3. 复制或迁移启动后,查找带有前缀 insights-logs-<category>的日志,例如 insights-logs-protecteditems。 从服务发出日志后,日志最多可能需要 30 分钟才能到达所选存储帐户。
  4. 若要下载日志,请打开容器并浏览文件夹结构以找到 .json 日志文件。

若要详细了解如何在 Azure 存储中使用诊断数据,请参阅 Azure Blob 存储简介

后续步骤