12.2. systemd 내보낸 필드

OpenShift Container Platform 클러스터 로깅에서 보낸 systemd 필드로 Elasticsearch와 Kibana에서 검색할 수 있습니다.

systemd 저널에 해당하는 공통 필드를 포함합니다. 애플리케이션은 자체 필드를 저널에 쓸 수 있습니다. systemd.u 네임스페이스에서 사용할 수 있습니다. 해당하는 필드는 RESULTUNIT입니다.

systemd.k 필드

다음 표에는 systemd 커널 특정 메타데이터가 포함되어 있습니다.

매개변수설명

systemd.k.KERNEL_DEVICE

systemd.k.KERNEL_DEVICE는 커널 장치 이름입니다.

systemd.k.KERNEL_SUBSYSTEM

systemd.k.KERNEL_SUBSYSTEM은 커널 하위 시스템 이름입니다.

systemd.k.UDEV_DEVLINK

systemd.k.UDEV_DEVLINK에는 노드를 가리키는 추가 기호 링크 이름이 포함되어 있습니다.

systemd.k.UDEV_DEVNODE

systemd.k.UDEV_DEVNODE는 장치의 노드 경로입니다.

systemd.k.UDEV_SYSNAME

systemd.k.UDEV_SYSNAME은 커널 장치 이름입니다.

systemd.t 필드

systemd.t 필드는 신뢰할 수 있는 저널 필드, 저널이 암시적으로 추가한 필드이며 클라이언트 코드로 변경할 수 없습니다.

매개변수설명

systemd.t.AUDIT_LOGINUID

systemd.t.AUDIT_LOGINUID는 저널 프로세스의 사용자 ID입니다.

systemd.t.BOOT_ID

systemd.t.BOOT_ID는 커널 부팅 ID입니다.

systemd.t.AUDIT_SESSION

systemd.t.AUDIT_SESSION은 저널 프로세스의 세션입니다.

systemd.t.CAP_EFFECTIVE

systemd.t.CAP_EFFECTIVE는 저널 프로세스의 기능을 나타냅니다.

systemd.t.CMDLINE

systemd.t.CMDLINE은 저널 프로세스의 명령줄입니다.

systemd.t.COMM

systemd.t.COMM은 저널 입력 프로세스의 이름입니다.

systemd.t.EXE

systemd.t.EXE는 저널 입력 프로세스의 실행 가능 경로입니다.

systemd.t.GID

systemd.t.GID는 저널 입력 프로세스의 그룹 ID입니다.

systemd.t.HOSTNAME

systemd.t.HOSTNAME은 호스트 이름입니다.

systemd.t.MACHINE_ID

systemd.t.MACHINE_ID는 호스트의 시스템 ID입니다.

systemd.t.PID

systemd.t.PID는 저널 입력 프로세스의 프로세스 ID입니다.

systemd.t.SELINUX_CONTEXT

systemd.t.SELINUX_CONTEXT는 저널 입력 프로세스의 보안 컨텍스트 또는 레이블입니다.

systemd.t.SOURCE_REALTIME_TIMESTAMP

systemd.t.SOURCE_REALTIME_TIMESTAMP는 메시지의 가장 빠르고 가장 안정적인 타임스탬프입니다. 이 타임스탬프는 RFC 3339 NS 형식으로 변환됩니다.

systemd.t.SYSTEMD_CGROUP

systemd.t.SYSTEMD_CGROUPsystemd 제어 그룹 경로입니다.

systemd.t.SYSTEMD_OWNER_UID

systemd.t.SYSTEMD_OWNER_UID는 세션의 소유자 ID입니다.

systemd.t.SYSTEMD_SESSION

해당하는 경우 systemd.t.SYSTEMD_SESSIONsystemd 세션 ID입니다.

systemd.t.SYSTEMD_SLICE

systemd.t.SYSTEMD_SLICE는 저널 입력 프로세스의 슬라이스 단위입니다.

systemd.t.SYSTEMD_UNIT

systemd.t.SYSTEMD_UNIT는 세션의 단위 이름입니다.

systemd.t.SYSTEMD_USER_UNIT

해당하는 경우 systemd.t.SYSTEMD_USER_UNIT는 세션의 사용자 단위 이름입니다.

systemd.t.TRANSPORT

systemd.t.TRANSPORT는 저널 서비스의 입력 방법입니다. 여기에는 audit, driver, syslog, journal, stdoutkernel이 포함됩니다.

systemd.t.UID

systemd.t.UID는 저널 입력 프로세스의 사용자 ID입니다.

systemd.t.SYSLOG_FACILITY

systemd.t.SYSLOG_FACILITYsyslog에 대한 기능을 포함하는 필드이며 10진수 문자열 형식입니다.

systemd.t.SYSLOG_IDENTIFIER

systemd.t.systemd.t.SYSLOG_IDENTIFIERsyslog의 식별자입니다.

systemd.t.SYSLOG_PID

SYSLOG_PIDsyslog의 클라이언트 프로세스 ID입니다.

systemd.u 필드

systemd.u 필드는 클라이언트에서 직접 전달되어 저널에 저장됩니다.

매개변수설명

systemd.u.CODE_FILE

systemd.u.CODE_FILE은 소스의 파일 이름이 포함된 코드 위치입니다.

systemd.u.CODE_FUNCTION

systemd.u.CODE_FUNCTION은 소스 기능을 포함하는 코드 위치입니다.

systemd.u.CODE_LINE

systemd.u.CODE_LINE은 소스의 라인 번호를 포함하는 코드 위치입니다.

systemd.u.ERRNO

systemd.u.ERRNO(있는 경우)는 숫자 값 형식의 하위 수준 오류 번호를 나타내며 10진수 문자열입니다.

systemd.u.MESSAGE_ID

systemd.u.MESSAGE_ID는 메시지 유형을 인식하기 위한 메시지 식별자 ID입니다.

systemd.u.RESULT

개인 용도로만 사용하십시오.

systemd.u.UNIT

개인 용도로만 사용하십시오.