次の方法で共有


バッチクエリとベータクエリを使用して標準の Log Analytics クエリ API に移行する

Azure Monitor ログでは、バッチ クエリとベータ クエリ API が非推奨になっています。 これらの API のサポートは、次のタイムラインに従って利用できます。

推奨されていない API 識別子 サポートの締め切り日
ベータ https://api.loganalytics.azure.com/beta/ 2026 年 3 月 31 日
バッチ https://api.loganalytics.azure.com/v1/$batch 2028 年 3 月 31 日

この記事では、現在バッチ クエリとベータ クエリ API を使用している既存のクエリに対して 、標準の Log Analytics クエリ API を使用する方法について説明します。

バッチ クエリを 1 つのクエリに移行する

バッチ API 呼び出しを移行するには、メッセージの本文で以前にrequests配列の一部として送信したすべてのクエリを分割し、代わりにquery セクションを使用します。

以下に示す Azure SDK クライアント ライブラリを使用してバッチ クエリを開始する場合は、対応するメソッドを使用してバッチ クエリを分割し、個別のクエリとして実行します。

エコシステム パッケージ
.NET Azure.Monitor.Query
Go azlogs
ジャワ azure-monitor-query
JavaScript @azure/monitor-query
Python(プログラミング言語) azure-monitor-query

標準の応答形式を使用して、応答を調整して処理してください。

ベータ クエリを標準クエリに移行する

beta API バージョン (https://api.loganalytics.io/beta/workspaces/{workspaceId}/query など) を使用するクエリを移行するには、代わりに標準の要求形式を使用します。