ContainerLogV2
V2 架构中的 Kubernetes 容器日志。 这是 ContainerLog 的继任者。 这具有更友好的架构,特别适用于 Pod 中的 Kubernetes 协调容器。 启用此功能后,以前的拆分容器日志将拼接在一起,并作为单个条目发送到 ContainerLogV2 表。 架构现在支持最多 64 KB 的容器日志行。 该架构还支持显示为单个条目的 .NET 和 Go 堆栈跟踪。
表属性
Attribute | 值 |
---|---|
资源类型 | microsoft.containerservice/managedclusters, microsoft.kubernetes/connectedclusters, microsoft.hybridcontainerservice/provisionedclusters |
类别 | 容器 |
解决方案 | AzureResources、ContainerInsights |
基本日志 | 是 |
引入时间转换 | 是 |
示例查询 | 是 |
列
列 | 类型 | 说明 |
---|---|---|
_BilledSize | real | 记录大小(以字节为单位) |
Computer | string | 生成日志的计算机/节点的名称。 |
ContainerId | string | 容器引擎看到的日志源的容器 ID。 |
ContainerName | 字符串 | 生成日志的容器的名称。 |
_IsBillable | 字符串 | 指定引入数据是否可计费。 当_IsBillable false 引入时,不会向 Azure 帐户计费 |
KubernetesMetadata | dynamic | Kubernetes 元数据,包括 podUid、podLabels、podAnnotations 和容器映像详细信息等。 |
LogLevel | 字符串 | 根据重要性和严重性对日志进行分类。 可能的值:CRITICAL、ERROR、WARNING、INFO、DEBUG、TRACE、UNKNOWN。 |
LogMessage | dynamic | 记录来自 stdout 或 stderr 的消息。 作为动态字段,无需parse_json即可查询 json 日志消息。 |
LogSource | 字符串 | 日志消息的源。 可能的 vlaues 为 stdout 或 stderr。 |
PodName | 字符串 | 生成日志的容器的 Kubernetes Pod 名称。 |
PodNamespace | 字符串 | 容器 Pod 的 Kubernetes 命名空间。 |
_ResourceId | 字符串 | 与记录关联的资源的唯一标识符 |
SourceSystem | 字符串 | 事件所收集的代理的类型。 例如,OpsManager 对于 Windows 代理,直接连接或 Operations Manager,Linux 对于所有 Linux 代理,或者Azure 对于 Azure 诊断 |
_SubscriptionId | 字符串 | 与记录关联的订阅的唯一标识符 |
TenantId | 字符串 | Log Analytics 工作区 ID |
TimeGenerated | datetime | 生成日志的时间戳 (UTC)。 |
类型 | 字符串 | 表的名称 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈