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 入口網站中,選取 [監視]> [記錄]> [資料表]。
在資料表清單中,您可以依資料表的唯一圖示來識別基本記錄資料表:
您也可以將滑鼠停留在資料表資訊檢視的資料表名稱上,這樣會指定資料表已設定為基本記錄:
當您將資料表新增至查詢時,Log Analytics 會識別基本記錄資料表,並據以讓撰寫體驗保持一致。 當您嘗試使用基本記錄不支援的運算子時,會顯示下列範例。
計價模式
對基本記錄的查詢會根據查詢掃描的資料量來計費,這會受到資料表大小和查詢時間範圍的影響。 例如,在每天擷取 100 GB 資料的資料表中掃描三天資料的查詢,會收取 300 GB 的費用。
如需詳細資訊,請參閱 Azure 監視器計量價格。