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

本文介绍迁移 MMA 自定义文本日志表的步骤,以便你可以将其用作新的 AMA 自定义文本日志 DCR 的目标。 如果要创建新的 AMA 自定义文本表,那么本文不适合你。

警告

迁移后,MMA 代理将无法写入现有自定义表。 如果 AMA 代理写入现有自定义表,则会隐式迁移该表。

背景

必须配置 MMA 自定义文本日志,以支持允许 AMA 代理写入表的新 DCR 功能。 执行以下操作:

  • 表将重新配置为启用所有基于 DCR 的自定义日志功能。
  • AMA 代理可以将数据写入表中的任何列。
  • MMA 自定义文本日志将失去写入自定义日志的能力。 若要继续从 MMA 和 AMA 编写自定义数据,它们都必须有自己的自定义表。 LA 中处理数据的数据查询必须联接这两个表,直到迁移完成后,才能删除联接。

迁移

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

  • 使用自定义日志向导创建了原始表。
  • 你将保留表中的现有数据。
  • 不需要 MMA 代理将数据发送到现有表
  • 你将专门使用 AMA 自定义文本日志 DCR 编写新数据,并可能配置引入时间转换

过程

  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 自定义文本日志。

后续步骤