다음을 통해 공유


ContainerLogV2

V2 스키마의 Kubernetes 컨테이너 로그입니다. ContainerLog의 후속 작업입니다. 이는 특히 Pod 내의 Kubernetes 오케스트레이션 컨테이너에 더 친숙한 스키마를 제공합니다. 이 기능을 사용하도록 설정하면 이전에 분할된 컨테이너 로그가 함께 연결되어 단일 항목으로 ContainerLogV2 테이블에 전송됩니다. 이제 스키마는 최대 64KB의 컨테이너 로그 줄을 지원합니다. 스키마는 단일 항목으로 표시되는 .NET 및 Go 스택 추적도 지원합니다.

테이블 특성

속성
리소스 종류 Microsoft 컨테이너 서비스/관리 클러스터 (microsoft.containerservice/managedclusters)
microsoft.kubernetes/연결된클러스터
microsoft.hybridcontainerservice/provisionedclusters (마이크로소프트 하이브리드 컨테이너 서비스/프로비저닝 클러스터)
범주 컨테이너
솔루션 AzureResources, ContainerInsights
기본 로그
수집 시간 변환
샘플 쿼리

유형 설명
_BilledSize 진짜 레코드 크기(바이트)
컴퓨터 문자열 로그를 생성하는 컴퓨터/노드의 이름입니다.
컨테이너 ID 문자열 컨테이너 엔진에서 볼 수 있는 로그 원본의 컨테이너 ID입니다.
컨테이너 이름 문자열 로그를 생성하는 컨테이너의 이름입니다.
_IsBillable (과금 가능 여부) 문자열 데이터 수집이 청구 가능한지 여부를 지정합니다. _IsBillable이 false인 경우 수집 비용은 Azure 계정에 청구되지 않습니다.
KubernetesMetadata 역동적인 podUid, podLabels, podAnnotations 및 컨테이너 이미지 세부 정보 등을 포함한 Kubernetes 메타데이터
로그레벨 문자열 중요도 및 심각도에 따라 로그를 분류합니다. 가능한 값: CRITICAL(치명적), ERROR(오류), WARNING(경고), INFO(정보), DEBUG(디버그), TRACE(추적), UNKNOWN(알 수 없음).
로그 메시지 역동적인 stdout 또는 stderr에서 메시지를 기록합니다. 동적 필드인 json 로그 메시지는 parse_json 없이 쿼리할 수 있습니다.
LogSource 문자열 로그 메시지의 원본입니다. 가능한 값은 stdout 또는 stderr입니다.
PodName 문자열 로그를 생성하는 컨테이너의 Kubernetes Pod 이름입니다.
PodNamespace 문자열 컨테이너의 Pod에 대한 Kubernetes 네임스페이스입니다.
_리소스아이디 문자열 레코드가 연결된 리소스의 고유 식별자입니다.
SourceSystem 문자열 이벤트를 수집한 에이전트의 유형. 예를 들어, Windows 에이전트(직접 연결 또는 Operations Manager)의 경우 OpsManager, 모든 Linux 에이전트의 경우 Linux, Azure Diagnostics의 경우 Azure
_서브스크립션아이디 문자열 레코드에 연결된 구독의 고유 식별 코드입니다.
테넌트 ID 문자열 Log Analytics 작업 영역 ID
타임제너레이티드 날짜/시간 로그가 생성된 시간의 타임스탬프(UTC)입니다.
유형 문자열 테이블의 이름입니다.