从 MMA 自定义文本日志迁移到基于 AMA DCR 的自定义文本日志

本文介绍迁移 MMA 自定义文本日志表的步骤,以便你可以将其用作新的 AMA 自定义文本日志 DCR 的目标。 执行这些步骤时,不会丢失任何数据。 如果要创建新的 AMA 自定义文本日志表,则本文与你无关。

背景

MMA 自定义文本日志必须配置为支持新功能,以便 AMA 自定义文本日志 DCR 能够写入它。 执行了以下操作:

  • 表将重新配置为启用所有基于 DCR 的自定义日志功能。
  • 表中的所有 MMA 自定义字段都停止更新。 AMA 可以将数据写入表中的任何列。
  • MMA 自定义文本记录可以写入非自定义字段,但无法创建新列。 门户表管理 UI 可用于在迁移后更改架构。

迁移过程

仅当满足以下条件时,才应遵循这些步骤:

  1. 遵循使用 Azure Monitor 代理收集文本日志中的过程配置数据收集规则 (DCR)
  2. 针对现有的自定义日志表发出以下 API 调用,以启用从数据收集规则引入并从门户 UI 管理表。 此调用是幂等的,将来的调用不起作用。 迁移是单向的,无法将表迁移回 MMA。

POST
https://management.chinacloudapi.cn/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/tables/{tableName}/migrate?api-version=2021-12-01-preview
  1. 终止 MMA 自定义文本日志收集,开始使用 AMA 自定义文本日志。 将代理从 MMA 迁移到 AMA 时,MMA 和 AMA 都可以写入表。

后续步骤