适用于: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 门户中启用诊断日志记录。
在 Azure 门户中,转到在其中创建了 Azure Migrate 项目的资源组。 选择 数据复制保管库 资源。
在“监视”下,选择“诊断设置” 。 此页面包含以前为此资源创建的所有诊断设置。
若要使用以前创建的资源,请选择它。 否则,请选择“+ 添加诊断设置”。
输入设置名称。
从 目标详细信息中,选择“ 发送到 Log Analytics ”或 “存档”到存储帐户。
出现配置提示时,选择要在其中存储诊断日志的存储帐户。
在 “类别组”下,选择 “所有日志 ”以启用所有日志类别的日志记录,或在“ 类别”下选择单个类别。 若要详细了解 Azure Migrate 服务支持的单个日志类别,请参阅 Microsoft.DataReplication/replicationVaults 支持的日志。
选择“保存”。
现在可以继续执行设备注册、发现和复制。
在 Log Analytics 工作区中查看日志
按照以下步骤浏览资源的日志分析数据:
在 Azure 门户中,从顶部搜索栏中搜索并选择 Log Analytics 工作区 。
在 Log Analytics 工作区 视图中,按资源名称进行搜索,并选择启用诊断设置时创建的。
查找并选择日志。 在此页中,可以针对日志运行查询。
示例查询
运行以下 Kusto 查询,从过去 30 天内查看来自 Azure Migrate 的受保护项诊断日志:
ASRv2ProtectedItems
| where TimeGenerated > ago(30d)
在 Azure 存储帐户中查看日志
Azure 存储帐户提供一个对象存储解决方案,该解决方案针对存储大量非结构化数据进行了优化。
按照以下步骤查找和下载 Azure 存储帐户中存储的 Azure Migrate 服务资源日志:
- 在 Azure 门户中,转到启用诊断设置时选择的存储帐户。
- 在左侧菜单中的 “数据存储”下,选择“ 容器”。
- 复制或迁移启动后,查找带有前缀
insights-logs-<category>的日志,例如insights-logs-protecteditems。 从服务发出日志后,日志最多可能需要 30 分钟才能到达所选存储帐户。 - 若要下载日志,请打开容器并浏览文件夹结构以找到 .json 日志文件。
若要详细了解如何在 Azure 存储中使用诊断数据,请参阅 Azure Blob 存储简介。