system.text_log 시스템 테이블

system.text_log 시스템 테이블

system.text_log 는 로깅 항목을 담고 있어요. 이 테이블로 가는 로깅 수준은 text_log.level 서버 설정으로 제한할 수 있어요. 이 테이블은 언제든지 안전하게 truncate 하거나 drop 할 수 있어요.

출처: 문서

본문

ClickHouse Cloud에서의 조회 — 이 시스템 테이블의 데이터는 ClickHouse Cloud에서 각 노드에 로컬로 저장돼요. 따라서 모든 데이터의 완전한 뷰를 얻으려면 clusterAllReplicas 함수가 필요해요. 자세한 내용은 여기 를 참고하세요.

Description

로깅 항목을 포함해요. 이 테이블로 가는 로깅 수준은 text_log.level 서버 설정으로 제한할 수 있어요. 이 테이블은 언제든지 안전하게 truncate 하거나 drop 할 수 있어요.

Columns

  • hostname (LowCardinality(String)) — 쿼리를 실행한 서버의 호스트 이름이에요.

  • clickhouse_version (LowCardinality(String)) — 이 행을 만든 ClickHouse 서버의 버전이에요.

  • system_processor (LowCardinality(String)) — 이 행을 만든 ClickHouse 서버의 CPU 아키텍처예요.

  • event_date (Date) — 항목의 날짜예요.

  • event_time (DateTime) — 항목의 시간이에요.

  • event_time_microseconds (DateTime64(6)) — 마이크로초 정밀도의 항목 시간이에요.

  • thread_name (LowCardinality(String)) — 로깅이 수행된 스레드의 이름이에요.

  • thread_id (UInt64) — OS 스레드 ID예요.

  • level (Enum8(‘Fatal’ = 1, ‘Critical’ = 2, ‘Error’ = 3, ‘Warning’ = 4, ‘Notice’ = 5, ‘Information’ = 6, ‘Debug’ = 7, ‘Trace’ = 8, ‘Test’ = 9)) — 항목 레벨이에요. 가능한 값: 1 또는 ‘Fatal’, 2 또는 ‘Critical’, 3 또는 ‘Error’, 4 또는 ‘Warning’, 5 또는 ‘Notice’, 6 또는 ‘Information’, 7 또는 ‘Debug’, 8 또는 ‘Trace’, 9 또는 ‘Test’.

  • query_id (String) — 쿼리 ID예요.

  • logger_name (LowCardinality(String)) — 로거의 이름이에요(예: DDLWorker).

  • message (String) — 메시지 자체예요.

  • revision (UInt32) — ClickHouse 리비전이에요.

  • source_file (LowCardinality(String)) — 로깅이 수행된 소스 파일이에요.

  • source_line (UInt64) — 로깅이 수행된 소스 줄이에요.

  • message_format_string (LowCardinality(String)) — 메시지를 포맷하는 데 사용된 포맷 문자열이에요.

  • value1 (String) — 메시지를 포맷하는 데 사용된 인자 1이에요.

  • value2 (String) — 메시지를 포맷하는 데 사용된 인자 2예요.

  • value3 (String) — 메시지를 포맷하는 데 사용된 인자 3이에요.

  • value4 (String) — 메시지를 포맷하는 데 사용된 인자 4예요.

  • value5 (String) — 메시지를 포맷하는 데 사용된 인자 5예요.

  • value6 (String) — 메시지를 포맷하는 데 사용된 인자 6이에요.

  • value7 (String) — 메시지를 포맷하는 데 사용된 인자 7이에요.

  • value8 (String) — 메시지를 포맷하는 데 사용된 인자 8이에요.

  • value9 (String) — 메시지를 포맷하는 데 사용된 인자 9예요.

  • value10 (String) — 메시지를 포맷하는 데 사용된 인자 10이에요.

Example

SELECT * FROM system.text_log LIMIT 1 \G
Row 1:
──────
hostname:                clickhouse.eu-central1.internal
event_date:              2020-09-10
event_time:              2020-09-10 11:23:07
event_time_microseconds: 2020-09-10 11:23:07.871397
thread_name:             clickhouse-serv
thread_id:               564917
level:                   Information
query_id:
logger_name:             DNSCacheUpdater
message:                 Update period 15 seconds
revision:                54440
source_file:             /ClickHouse/src/Interpreters/DNSCacheUpdater.cpp; void DB::DNSCacheUpdater::start()
source_line:             45
message_format_string:   Update period {} seconds
value1:                  15
value2:
value3:
value4:
value5:
value6:
value7:
value8:
value9:
value10: