설명
시간 인터벌(기본값은 1초)마다 한 번씩 저장되는 system.asynchronous_metrics의 과거 값을 포함합니다. 기본적으로 활성화되어 있습니다.
system.asynchronous_metrics의 키-값 메트릭(CPU 코어, 블록 디바이스, 네트워크 인터페이스 또는 디스크별로 분류되는 메트릭)은 키당 하나의 행으로 기록되며, 키는 key 컬럼에 저장됩니다. 스칼라 메트릭의 경우 key 컬럼은 비어 있습니다.
컬럼
hostname(LowCardinality(String)) — 쿼리를 실행하는 서버의 호스트명입니다.event_date(Date) — 이벤트 날짜입니다.event_time(DateTime) — 이벤트 시간입니다.metric(LowCardinality(String)) — 메트릭 이름입니다.key(LowCardinality(String)) — 키-값 메트릭의 키입니다. 예를 들어 CPU 코어 번호 또는 블록 디바이스 이름입니다. 스칼라 메트릭의 경우 비어 있습니다.value(Float64) — 메트릭 값입니다.
예시
SELECT * FROM system.asynchronous_metric_log LIMIT 3 \GRow 1:
──────
hostname: clickhouse.eu-central1.internal
event_date: 2023-11-14
event_time: 2023-11-14 14:39:07
metric: AsynchronousHeavyMetricsCalculationTimeSpent
key:
value: 0.001
Row 2:
──────
hostname: clickhouse.eu-central1.internal
event_date: 2023-11-14
event_time: 2023-11-14 14:39:08
metric: AsynchronousHeavyMetricsCalculationTimeSpent
key:
value: 0
Row 3:
──────
hostname: clickhouse.eu-central1.internal
event_date: 2023-11-14
event_time: 2023-11-14 14:39:09
metric: AsynchronousHeavyMetricsCalculationTimeSpent
key:
value: 0관련 항목
- asynchronous_metric_log 설정 — 설정을 활성화하거나 비활성화합니다.
- system.asynchronous_metrics — 백그라운드에서 주기적으로 계산되는 메트릭을 포함합니다.
- system.metric_log —
system.metrics및system.events테이블의 메트릭 값 이력을 포함하며, 주기적으로 디스크에 플러시됩니다.