12장. 내보낸 필드
로깅 시스템에서 내보낸 필드이며 Elasticsearch 및 Kibana에서 검색할 수 있습니다. 검색할 때 점으로 구분된 전체 필드 이름을 사용합니다. 예를 들어 Elasticsearch /_search URL의 경우 Kubernetes Pod 이름을 찾으려면 /_search/q=kubernetes.pod_name:name-of-my-pod
를 사용합니다.
다음 섹션에서는 로깅 저장소에 없을 수 있는 필드에 대해 설명합니다. 모든 레코드에 이러한 필드가 모두 있는 것은 아닙니다. 필드는 다음 범주로 그룹화됩니다.
-
exported-fields-Default
-
exported-fields-systemd
-
exported-fields-kubernetes
-
exported-fields-pipeline_metadata
-
exported-fields-ovirt
-
exported-fields-aushape
-
exported-fields-tlog
12.1. 기본 내보낸 필드
로깅 시스템에서 내보낸 기본 필드이며 Elasticsearch 및 Kibana에서 검색할 수 있습니다. 기본 필드는 최상위 수준 및 collectd*
입니다.
최상위 수준 필드
최상위 수준 필드는 모든 애플리케이션에 공통이며 모든 레코드에 존재할 수 있습니다. Elasticsearch 템플릿의 경우 최상위 수준 필드는 템플릿의 매핑 섹션에서 default
의 실제 매핑을 채웁니다.
매개변수 | 설명 |
---|---|
|
로그 페이로드가 작성되거나 작성 시간을 알 수 없는 경우 로그 페이로드가 처음 수집될 때 표시되는 UTC 값입니다. 이는 로그 페이로드가 생성된 시기에 대한 로그 처리 파이프라인의 최선의 노력으로 이루어진 결정입니다. |
| 시스템의 geo-ip입니다. |
|
|
| 소스 서버의 IP 주소 V4. 배열일 수 있습니다. |
| 사용 가능한 경우 소스 서버의 IP 주소 V6입니다. |
|
Python의 로깅 모듈인 rsyslog(severitytext 속성)에서 제공하는 로깅 수준입니다. 가능한 값은
. 로깅 시스템이 이해하지 못하는 값을 얻을 때만
다른 로깅 시스템의 로그 수준과 우선 순위는 가장 가까운 일치 항목에 매핑해야 합니다. 예제는 python 로깅을 참조하십시오. |
| 일반적인 로그 항목 메시지 또는 페이로드입니다. 수집기 또는 노멀라이저에 의해 풀링된 UTF-8 인코딩의 메타데이터를 제거할 수 있습니다. |
| 사용 가능한 경우 이는 로깅 엔티티의 프로세스 ID입니다. |
|
사용 가능한 경우 로깅 엔티티와 연관된 서비스의 이름입니다. 예를 들어 |
| 선택적으로 수집기 또는 노멀라이저가 각 로그에 배치한 Operator 정의 태그 목록을 제공합니다. 페이로드는 공백으로 구분된 문자열 토큰이 있는 문자열이거나 문자열 토큰의 JSON 목록일 수 있습니다. |
|
파일 경로에 대한 수집기 |
| 오프셋 값은 단일 로그 파일의 컨텍스트에서 값이 엄격하게 단조롭게 증가하는 한 파일에서 로그 라인의 시작까지의 바이트 수(0 또는 1 기반) 또는 로그 라인 번호(0 또는 1 기반)를 나타낼 수 있습니다. 새 버전의 로그 파일(회전)을 나타내는 값을 줄바꿈할 수 있습니다. |
|
이 레코드를 이름을 공유하는 |
|
이는 |
collectd
필드
다음 필드는 네임스페이스 지표 메타데이터를 나타냅니다.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 문자열
|
| 유형: 문자열
|
| 유형: 문자열
|
| 유형: 문자열
|
| 유형: 문자열
|
collectd.processes
필드
다음 필드는 collectd
프로세스 플러그인에 해당합니다.
매개변수 | 설명 |
---|---|
|
유형: 정수 프로세스 플러그인의 |
collectd.processes.ps_disk_ops
필드
프로세스 플러그인의 collectd
ps_disk_ops
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
| 유형: 정수
프로세스 플러그인의 |
| 유형: 정수
프로세스 플러그인의 |
| 유형: 정수
프로세스 플러그인의 |
| 유형: 정수
프로세스 플러그인의 |
| 유형: 정수
프로세스 플러그인의 |
collectd.processes.ps_cputime
필드
프로세스 플러그인의 collectd
ps_cputime
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
collectd.processes.ps_count
필드
프로세스 플러그인의 collectd
ps_count
유형.
매개변수 | 설명 |
---|---|
| 유형: 정수
|
| 유형: 정수
|
collectd.processes.ps_pagefaults
필드
프로세스 플러그인의 collectd
ps_pagefaults
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
collectd.processes.ps_disk_octets
필드
프로세스 플러그인의 collectd ps_disk_octets
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
| 유형: 플로트
프로세스 플러그인의 |
collectd.disk
필드
collectd
디스크 플러그인에 해당합니다.
collectd.disk.disk_merged
필드
디스크 플러그인의 collectd
disk_merged
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
collectd.disk.disk_octets
필드
디스크 플러그인의 collectd
disk_octets
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
collectd.disk.disk_time
필드
디스크 플러그인의 collectd
disk_time
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
collectd.disk.disk_ops
필드
디스크 플러그인의 collectd
disk_ops
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
| 유형: 정수
디스크 플러그인의 |
collectd.disk.disk_io_time
필드
디스크 플러그인의 collectd disk_io_time
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
collectd.interface
필드
collectd
인터페이스 플러그인에 해당합니다.
collectd.interface.if_octets
필드
인터페이스 플러그인의 collectd
if_octets
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
collectd.interface.if_packets
필드
인터페이스 플러그인의 collectd
if_packets
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
collectd.interface.if_errors
필드
인터페이스 플러그인의 collectd
if_errors
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
collectd.interface.if_dropped 필드
인터페이스 플러그인의 collectd
if_dropped
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
collectd.virt
필드
collectd
가상화 플러그인에 해당합니다.
collectd.virt.if_octets
필드
가상화 플러그인의 collectd if_octets
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
collectd.virt.if_packets
필드
가상화 플러그인의 collectd
if_packets
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
collectd.virt.if_errors
필드
가상화 플러그인의 collectd
if_errors
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
collectd.virt.if_dropped
필드
가상화 플러그인의 collectd
if_dropped
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
collectd.virt.disk_ops
필드
가상화 플러그인의 collectd
disk_ops
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
collectd.virt.disk_octets
필드
가상화 플러그인의 collectd
disk_octets
유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
| 유형: 플로트
가상화 플러그인의 |
| 유형: 플로트
가상화 플러그인의 |
| 유형: 플로트
가상화 플러그인의 |
collectd.CPU
필드
collectd
CPU 플러그인에 해당합니다.
매개변수 | 설명 |
---|---|
| 유형: 플로트
플러그인 CPU의 |
collectd.df 필드
collectd
df
플러그인에 해당합니다.
매개변수 | 설명 |
---|---|
| 유형: 플로트
플러그인 |
| 유형: 플로트
플러그인 |
collectd.entropy
필드
collectd
엔트로피 플러그인에 해당합니다.
매개변수 | 설명 |
---|---|
| 유형: 정수
엔트로피 플러그인의 |
collectd.memory
필드
collectd
메모리 플러그인에 해당합니다.
매개변수 | 설명 |
---|---|
| 유형: 플로트
메모리 플러그인의 |
| 유형: 플로트
메모리 플러그인의 |
collectd.swap
필드
collectd
스왑 플러그인에 해당합니다.
매개변수 | 설명 |
---|---|
| 유형: 정수
스왑 플러그인의 |
| 유형: 정수
스왑 플러그인의 |
collectd.load
필드
collectd
로드 플러그인에 해당합니다.
collectd.load.load
필드
로드 플러그인의 collectd
로드 유형.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
| 유형: 플로트
|
| 유형: 플로트
|
collectd.aggregation
필드
collectd
집계 플러그인에 해당합니다.
매개변수 | 설명 |
---|---|
| 유형: 플로트
|
collectd.statsd
필드
collectd
statsd
플러그인에 해당합니다.
매개변수 | 설명 |
---|---|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
| 유형: 정수
|
collectd.postgresql 필드
collectd
postgresql
플러그인에 해당합니다.
매개변수 | 설명 |
---|---|
| 유형: 정수
플러그인 postgresql의 |
| 유형: 정수
플러그인 postgresql의 |
| 유형: 정수
플러그인 postgresql의 |
| 유형: 정수
플러그인 postgresql의 |
| 유형: 정수
플러그인 postgresql의 |
| 유형: 정수
플러그인 postgresql의 |