共用方式為


ContainerLogV2

V2 結構描述中的 Kubernetes 容器記錄。 這是 ContainerLog 的後續任務。 這個模式比較友善,特別適用於 Pod 中 Kubernetes 協調的容器。 啟用此功能後,先前分割的容器記錄會拼接在一起,以單一項目形式傳送至 ContainerLogV2 資料表。 架構現在支援最多 64 KB 的容器記錄行。 架構也支援 .NET 和 Go 堆棧追蹤,這些追蹤會作為單一條目出現。

數據表屬性

屬性 價值
資源類型 microsoft.containerservice/managedclusters、
microsoft.kubernetes/connectedclusters、
microsoft.hybridcontainerservice/provisionedclusters
類別 容器
方案 AzureResources、ContainerInsights
基本記錄 是的
擷取時間轉換 是的
範例查詢

資料行

資料行 類型​ 描述
_BilledSize (帳單大小) real 以位元組為單位的記錄大小
電腦 字串 產生記錄的電腦/節點名稱。
容器識別碼 字串 容器引擎所見之記錄來源的容器識別碼。
容器名稱 字串 產生記錄的容器名稱。
_IsBillable // 是否可計費 字串 指定內嵌資料是否可計費。 當 _IsBillable 為 false 時,資料引入不會向您的 Azure 帳戶收費。
KubernetesMetadata 動態 Kubernetes 中繼資料,包括 podUid、podLabels、podAnnotations 和容器映像詳細資料等等。
LogLevel 字串 根據重要性和嚴重性來分類記錄。 可能的值類型:關鍵(CRITICAL)、錯誤(ERROR)、警告(WARNING)、信息(INFO)、除錯(DEBUG)、追蹤(TRACE)、未知(UNKNOWN)。
LogMessage 動態 來自 stdout 或 stderr 的記錄訊息。 作為動態欄位,您可以查詢 json 記錄訊息,而不需parse_json。
LogSource 字串 記錄訊息的來源。 可能的值是 stdout 或 stderr。
PodName 字串 產生記錄之容器的 Kubernetes Pod 名稱。
PodNamespace 字串 容器 Pod 的 Kubernetes 命名空間。
_ResourceId (資源識別碼) 字串 與記錄相關的資源的唯一識別碼
SourceSystem 字串 收集事件的代理程式類型。 例如,適用於 Windows 代理程式的 OpsManager、直接連線或 Operations Manager、適用於 Linux 的所有 Linux 代理程式,或適用於 Azure 的 Azure 診斷
_SubscriptionId(訂閱識別碼) 字串 與記錄相關的訂用帳戶唯一識別碼
租戶ID 字串 Log Analytics 工作區識別碼
TimeGenerated 日期/時間 產生記錄時的時間戳記 (UTC)。
類型​ 字串 資料表的名稱