从使用批处理和 beta 查询迁移到 Log Analytics 标准查询 API

Azure Monitor 日志即将弃用批查询和 beta 查询 API。 根据以下时间线提供对这些 API 的支持:

弃用的 API 标识符 支持截止日期
beta https://api.loganalytics.azure.cn/beta/ 2026 年 3 月 31 日
批次 https://api.loganalytics.azure.cn/v1/$batch 2028 年 3 月 31 日

本文介绍如何对当前使用批处理查询和 beta 查询 API 的现有查询使用 标准 Log Analytics 查询 API

将批处理查询迁移到单个查询

若要迁移批处理 API 调用,请拆分以前在消息正文中作为数组的requests一部分发送的每个查询,并改用标准请求格式query节。

如果使用下面列出的 Azure SDK 客户端库启动批处理查询,请使用相应的方法拆分批处理查询以单独查询的形式运行。

生态系统 包装
.NET Azure.Monitor.Query
走吧 azlogs
爪哇岛 azure-monitor-query
Javascript @azure/monitor-query
Python语言 azure-monitor-query

请确保使用 标准响应格式调整和处理响应。

将 beta 查询迁移到标准查询

若要迁移使用 beta API 版本的查询(例如, https://api.loganalytics.io/beta/workspaces/{workspaceId}/query )请改用 标准请求格式