共用方式為


ContainerLogV2

V2 架構中的 Kubernetes 容器記錄。 這是 ContainerLog 的後續任務。 這具有更友好的架構,特別是針對 Pod 中協調容器的 Kubernetes。 啟用此功能後,先前分割的容器記錄會拼接在一起,以單一項目形式傳送至 ContainerLogV2 資料表。 架構現在支援最多 64 KB 的容器記錄行。 架構也支援 .NET 和 Go 堆棧追蹤,這些追蹤會顯示為單一專案。

數據表屬性

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

資料行

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