你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure Monitor 日志查询 API 正在弃用 batch 查询操作和 beta API 版本。 根据以下时间线提供对这些功能的支持:
| 支持截止日期 | 弃用 | 迁移步骤 | 
|---|---|---|
| 2026 年 3 月 31 日 | 日志查询 API beta版本 | 将路径更改为 betav1 | 
| 2028 年 3 月 31 日 | 日志查询 API batch操作 | 将批处理查询拆分为单个查询 | 
将beta路径更改为v1
若要从 beta 日志查询 API 的版本迁移,请将 API 调用中的路径从 beta 更改为 v1。
| 操作组参考 | URI 示例 | 
|---|---|
| Log Analytics querymetadata | https://api.loganalytics.azure.com/beta/https://api.loganalytics.io/beta/ | 
| 通过 ARM1 进行的日志分析 querymetadata | https://management.azure.com/.../api/query?api-version=2017-01-01-previewhttps://management.azure.com/.../api/metadata?api-version=2017-01-01-preview | 
| Application Insights querymetadatametricsevents | https://api.applicationinsights.azure.com/beta/https://api.applicationinsights.io/beta/ | 
              
              1通过 ARM 的 Log Analytics 查询应迁移到日志查询 API v1请求格式。
将批处理查询拆分为单个查询
若要迁移 批处理 API 调用,请将之前在消息正文中作为 requests 数组的一部分发送的每个查询拆分开来,并在 query 中使用  部分来代替。
如果使用 Azure SDK 客户端库启动批处理查询,请使用相应的方法拆分批处理查询以单独查询的形式运行。
| 生态系统 | 程序包 | 
|---|---|
| .NET | Azure.Monitor.Query | 
| Go | azlogs | 
| Java | azure-monitor-query | 
| JavaScript | @azure/monitor-query | 
| Python | azure-monitor-query | 
调整以使用日志查询 API 的响应格式来处理响应。