你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
V2 架构中的 Kubernetes 容器日志。 这是 ContainerLog 的后续项。 这具有更友好的架构,专门针对 Pod 中协调的 Kubernetes 容器。 启用此功能后,以前的拆分容器日志将拼接在一起,并作为单个条目发送到 ContainerLogV2 表。 该架构现在最多支持 64 KB 的容器日志行。 此架构还支持显示为单个条目的 .NET 和 Go 堆栈跟踪。
表格属性
| 属性 | 值 |
|---|---|
| 资源类型 | microsoft.containerservice/managedclusters、 microsoft.kubernetes/connectedclusters、 microsoft.hybridcontainerservice/provisionedclusters |
| 类别 | 容器 |
| 解决 方案 | AzureResources、ContainerInsights |
| 基本日志 | 是 |
| 引入时转换 | 是 |
| 示例查询 | 是的 |
列
| 列 | 类型 | 描述 |
|---|---|---|
| _BilledSize(账单大小) | 实数 | 记录大小(字节) |
| 计算机 | 字符串 | 生成日志的计算机/节点名称。 |
| 容器ID | 字符串 | 容器引擎看到的日志源的容器 ID。 |
| 容器名称 | 字符串 | 生成日志的容器的名称。 |
| _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 命名空间。 |
| _资源ID | 字符串 | 与记录关联的资源的唯一标识符 |
| SourceSystem | 字符串 | 收集事件的代理的类型。 例如,对于 Windows 代理(直接连接或 Operations Manager),值为 OpsManager;对于所有 Linux 代理,值为 Linux;对于 Azure 诊断,值为 Azure |
| _SubscriptionId(订阅编号) | 字符串 | 与记录关联的订阅的唯一标识符 |
| 租户ID | 字符串 | Log Analytics 工作区 ID |
| TimeGenerated | 日期/时间 | 生成日志的时间戳 (UTC)。 |
| 类型 | 字符串 | 表的名称 |