Azure 監視器的查詢基本記錄

基本記錄資料表可降低擷取大量詳細資訊記錄的成本,並且可讓您使用一組有限的記錄查詢來查詢其所儲存的資料。 本文說明如何從基本記錄資料表查詢資料。

如需詳細資訊,請參閱設定資料表的記錄資料方案

注意

使用 Azure API 進行查詢的其他工具,例如 Grafana 和 Power BI,都無法存取基本記錄。

需要的權限

例如,對於查詢的 Log Analytics 工作區,您必須擁有 Microsoft.OperationalInsights/workspaces/query/*/read 權限,如 Log Analytics 讀者內建角色所提供。

限制

具有基本記錄的查詢受限於下列限制:

KQL 語言限制

針對基本記錄的記錄查詢會針對使用 KQL 語言子集的簡單資料擷取進行最佳化,其中包括下列運算子:

您可以在這些運算子內使用所有函式和二元運算子。

時間範圍

在 Log Analytics 或 API 呼叫中指定查詢標頭中的時間範圍。 您無法使用 where 陳述式,在查詢主體中指定時間範圍。

查詢內容

具有基本記錄的查詢必須使用範圍的工作區。 您無法針對範圍使用另一個資源來執行查詢。 如需詳細資訊,請參閱 Azure 監視器 Log Analytics 中的記錄查詢領域和時間範圍

並行查詢

您可以為每個使用者執行兩個並行查詢。

清除

您無法從基本記錄資料表清除個人資料

在基本記錄資料表上執行查詢

使用基本記錄建立查詢與 Log Analytics 中的任何其他查詢相同。 如果您不熟悉此程序,請參閱開始使用 Azure 監視器 Log Analytics

在 Azure 入口網站中,選取 [監視]> [記錄]> [資料表]

在資料表清單中,您可以依資料表的唯一圖示來識別基本記錄資料表:

Screenshot of the Basic Logs table icon in the table list.

您也可以將滑鼠停留在資料表資訊檢視的資料表名稱上,這樣會指定資料表已設定為基本記錄:

Screenshot of the Basic Logs table indicator in the table details.

當您將資料表新增至查詢時,Log Analytics 會識別基本記錄資料表,並據以讓撰寫體驗保持一致。 當您嘗試使用基本記錄不支援的運算子時,會顯示下列範例。

Screenshot of Query on Basic Logs limitations.

計價模式

對基本記錄的查詢會根據查詢掃描的資料量來計費,這會受到資料表大小和查詢時間範圍的影響。 例如,在每天擷取 100 GB 資料的資料表中掃描三天資料的查詢,會收取 300 GB 的費用。

如需詳細資訊,請參閱 Azure 監視器計量價格

下一步