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)。 |
| 類型 | 字串 | 資料表的名稱 |