메인 콘텐츠로 건너뛰기
ClickHouse Cloud에서 쿼리하기이 시스템 테이블의 데이터는 ClickHouse Cloud의 각 노드에 로컬로 저장됩니다. 따라서 전체 데이터를 모두 확인하려면 clusterAllReplicas 함수를 사용해야 합니다. 자세한 내용은 여기를 참조하십시오.

설명

백그라운드에서 주기적으로 계산되는 메트릭을 포함합니다. 예를 들어, 현재 사용 중인 RAM 용량입니다.

컬럼

  • metric (String) — 메트릭 이름.
  • value (Float64) — 메트릭 값.
  • description (String - 메트릭 설명)

예시

SELECT * FROM system.asynchronous_metrics LIMIT 10
┌─metric──────────────────────────────────┬──────value─┬─description────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ AsynchronousMetricsCalculationTimeSpent │ 0.00179053 │ 비동기 메트릭 계산에 소요된 시간(초 단위)(비동기 메트릭의 오버헤드에 해당합니다).                                                                                                                                              │
│ NumberOfDetachedByUserParts             │          0 │ 사용자가 `ALTER TABLE DETACH` 쿼리를 통해 MergeTree 테이블에서 분리한 파트의 총 수입니다(예기치 않은 파트, 손상된 파트, 무시된 파트는 제외). 서버는 분리된 파트를 관리하지 않으므로 해당 파트는 삭제할 수 있습니다.                          │
│ NumberOfDetachedParts                   │          0 │ MergeTree 테이블에서 분리된 파트의 총 수입니다. 파트는 사용자가 `ALTER TABLE DETACH` 쿼리를 통해 분리하거나, 파트가 손상되었거나 예기치 않거나 불필요한 경우 서버가 자동으로 분리할 수 있습니다. 서버는 분리된 파트를 관리하지 않으므로 해당 파트는 삭제할 수 있습니다. │
│ TotalRowsOfMergeTreeTables              │    2781309 │ MergeTree 엔진 계열의 모든 테이블에 저장된 행(레코드)의 총 수입니다.                                                                                                                                                                                   │
│ TotalBytesOfMergeTreeTables             │    7741926 │ MergeTree 엔진 계열의 모든 테이블에 저장된 총 바이트 수입니다(데이터 및 인덱스를 포함한 압축 크기).                                                                                                                                                   │
│ NumberOfTables                          │         93 │ 서버의 모든 데이터베이스에 걸친 테이블의 총 수로, MergeTree 테이블을 포함할 수 없는 데이터베이스는 제외됩니다. 제외되는 데이터베이스 엔진은 `Lazy`, `MySQL`, `PostgreSQL`, `SQlite`와 같이 테이블 목록을 동적으로 생성하는 엔진입니다. │
│ NumberOfDatabases                       │          6 │ 서버의 데이터베이스 총 수입니다.                                                                                                                                                                                                                   │
│ MaxPartCountForPartition                │          6 │ MergeTree 엔진 계열의 모든 테이블 전체 파티션에서 파티션당 최대 파트 수입니다. 300을 초과하는 값은 잘못된 구성, 과부하, 또는 대규모 데이터 로딩을 나타냅니다.                                                                       │
│ ReplicasSumMergesInQueue                │          0 │ 복제된 테이블 전체에서 큐에 대기 중인(아직 적용되지 않은) 머지 작업의 합계입니다.                                                                                                                                                                       │
│ ReplicasSumInsertsInQueue               │          0 │ 복제된 테이블 전체에서 큐에 대기 중인(아직 복제되지 않은) INSERT 작업의 합계입니다.                                                                                                                                                                   │
└─────────────────────────────────────────┴────────────┴────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

메트릭 설명

AsynchronousHeavyMetricsCalculationTimeSpent

비동기식 고부하(테이블 관련) 메트릭 계산에 소요된 시간(초)입니다(비동기 메트릭의 오버헤드입니다).

AsynchronousHeavyMetricsUpdateInterval

부하가 큰(테이블 관련) 메트릭 업데이트 간격

AsynchronousMetricsCalculationTimeSpent

비동기 메트릭 계산에 소요되는 시간(초)입니다(즉, 비동기 메트릭으로 인한 오버헤드입니다).

AsynchronousMetricsUpdateInterval

메트릭 업데이트 주기

BlockActiveTime_name

블록 디바이스에서 IO 요청이 큐에 들어가 있던 시간을 초 단위로 나타냅니다. 이 메트릭은 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다. 소스: /sys/block. 자세한 내용은 https://www.kernel.org/doc/Documentation/block/stat.txt를 참조하십시오.

BlockDiscardBytes_name

블록 디바이스에서 폐기된 바이트 수입니다. 이러한 작업은 SSD와 관련이 있습니다. discard 작업은 ClickHouse에서는 사용되지 않지만, 시스템의 다른 프로세스에서 사용될 수 있습니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다. 소스: /sys/block. https://www.kernel.org/doc/Documentation/block/stat.txt를 참조하십시오.

BlockDiscardMerges_name

블록 디바이스에 요청된 discard 작업 중 OS IO 스케줄러가 함께 머지한 작업 수입니다. 이러한 작업은 SSD에서 중요합니다. discard 작업은 ClickHouse에서는 사용되지 않지만, 시스템의 다른 프로세스에서는 사용될 수 있습니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐 아니라 호스트 머신의 모든 프로세스를 포함합니다. 출처: /sys/block. 자세한 내용은 https://www.kernel.org/doc/Documentation/block/stat.txt 를 참조하십시오.

BlockDiscardOps_name

블록 디바이스에 요청된 discard 작업 수입니다. 이러한 작업은 SSD에서 의미가 있습니다. discard 작업은 ClickHouse에서는 사용하지 않지만, 시스템의 다른 프로세스에서는 사용할 수 있습니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐 아니라 호스트 머신의 모든 프로세스를 포함합니다. 출처: /sys/block. 자세한 내용은 https://www.kernel.org/doc/Documentation/block/stat.txt 를 참조하십시오.

BlockDiscardTime_name

블록 디바이스에 요청된 discard 작업에 소요된 시간을 초 단위로 나타내며, 모든 작업에 걸린 시간을 합산한 값입니다. 이러한 작업은 SSD와 관련이 있습니다. discard 작업은 ClickHouse에서 사용하지 않지만, 시스템의 다른 프로세스에서 사용할 수 있습니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐 아니라 호스트 머신의 모든 프로세스를 포함합니다. 소스: /sys/block. 자세한 내용은 https://www.kernel.org/doc/Documentation/block/stat.txt 를 참조하십시오.

BlockInFlightOps_name

이 값은 장치 드라이버에 전달되었지만 아직 완료되지 않은 I/O 요청 수를 나타냅니다. 큐에 들어 있지만 아직 장치 드라이버에 전달되지 않은 I/O 요청은 포함하지 않습니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다. 출처: /sys/block. 자세한 내용은 https://www.kernel.org/doc/Documentation/block/stat.txt 를 참조하십시오.

BlockQueueTime_name

이 값은 이 블록 디바이스에서 IO 요청이 대기한 시간을 밀리초 단위로 집계합니다. 대기 중인 IO 요청이 여러 개이면, 이 값은 대기 시간(밀리초)과 대기 중인 요청 수의 곱만큼 증가합니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다. 출처: /sys/block. 자세한 내용은 https://www.kernel.org/doc/Documentation/block/stat.txt 를 참조하십시오.

BlockReadBytes_name

블록 디바이스에서 읽은 바이트 수입니다. I/O를 절감하는 OS 페이지 캐시를 사용하므로 파일 시스템에서 읽은 바이트 수보다 적을 수 있습니다. 이는 시스템 전체 메트릭으로, clickhouse-server만이 아니라 호스트 머신의 모든 프로세스를 포함합니다. 소스: /sys/block. 자세한 내용은 https://www.kernel.org/doc/Documentation/block/stat.txt 를 참조하십시오.

BlockReadMerges_name

블록 디바이스에서 요청된 읽기 작업 중 OS IO 스케줄러에 의해 함께 머지된 작업 수입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다. 출처: /sys/block. 자세한 내용은 https://www.kernel.org/doc/Documentation/block/stat.txt 를 참조하십시오.

BlockReadOps_name

블록 디바이스에 요청된 읽기 작업 수입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다. 출처: /sys/block. 자세한 내용은 https://www.kernel.org/doc/Documentation/block/stat.txt 를 참조하십시오.

BlockReadTime_name

블록 디바이스에 요청된 읽기 작업에 소요된 시간을 초 단위로 나타내며, 모든 작업에 대해 합산한 값입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다. 소스: /sys/block. https://www.kernel.org/doc/Documentation/block/stat.txt를 참조하십시오.

BlockWriteBytes_name

블록 디바이스에 기록된 바이트 수입니다. IO를 절약하는 OS 페이지 캐시를 사용하므로 파일 시스템에 기록된 바이트 수보다 적을 수 있습니다. write-through 캐싱으로 인해 블록 디바이스에 대한 쓰기는 해당 파일 시스템 쓰기보다 나중에 발생할 수 있습니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐 아니라 호스트 머신의 모든 프로세스를 포함합니다. 출처: /sys/block. 자세한 내용은 https://www.kernel.org/doc/Documentation/block/stat.txt를 참조하십시오.

BlockWriteMerges_name

블록 디바이스에 대해 요청되었고 OS IO 스케줄러에 의해 함께 머지된 쓰기 작업의 수입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다. 출처: /sys/block. 자세한 내용은 https://www.kernel.org/doc/Documentation/block/stat.txt 를 참조하십시오.

BlockWriteOps_name

블록 디바이스에 요청된 쓰기 작업의 수입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다. 출처: /sys/block. 자세한 내용은 https://www.kernel.org/doc/Documentation/block/stat.txt 를 참조하십시오.

BlockWriteTime_name

블록 디바이스에 요청된 쓰기 작업에 소요된 시간을 초 단위로 나타낸 값으로, 모든 작업의 시간을 합산한 것입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다. 소스: /sys/block. 자세한 내용은 https://www.kernel.org/doc/Documentation/block/stat.txt 를 참조하십시오.

CPUFrequencyMHz_name

현재 CPU의 주파수이며, 단위는 MHz입니다. 최신 CPU의 대부분은 절전 및 Turbo Boost를 위해 주파수를 동적으로 조정합니다.

DictionaryMaxUpdateDelay

딕셔너리 업데이트의 최대 지연 시간(초 단위)입니다.

DictionaryTotalFailedUpdates

모든 딕셔너리에서 마지막으로 로딩에 성공한 후 발생한 오류 수입니다.

DiskAvailable_name

디스크(가상 파일 시스템)에서 사용 가능한 바이트 수입니다. 원격 파일 시스템은 16 EiB처럼 매우 큰 값으로 표시될 수 있습니다.

DiskTotal_name

디스크(가상 파일 시스템)의 전체 크기를 바이트 단위로 나타냅니다. 원격 파일 시스템은 16 EiB처럼 매우 큰 값으로 표시될 수 있습니다.

DiskUnreserved_name

머지, fetch, 이동 작업 예약분을 제외한 디스크(가상 파일 시스템)의 사용 가능 바이트 수입니다. 원격 파일 시스템은 16 EiB처럼 매우 큰 값을 표시할 수 있습니다.

DiskUsed_name

디스크(가상 파일 시스템)에서 사용된 바이트 수입니다. 원격 파일 시스템은 이 정보를 항상 제공하는 것은 아닙니다.

FilesystemCacheBytes

cache 가상 파일 시스템의 총 바이트 수입니다. 이 캐시는 디스크에 저장됩니다.

FilesystemCacheFiles

cache 가상 파일 시스템의 캐시된 파일 세그먼트 총개수입니다. 이 캐시는 디스크에 저장됩니다.

FilesystemLogsPathAvailableBytes

ClickHouse 로그 경로가 마운트되어 있는 볼륨에서 사용 가능한 바이트 수입니다. 이 값이 0에 가까워지면 설정 파일에서 로그 로테이션을 조정해야 합니다.

FilesystemLogsPathAvailableINodes

ClickHouse 로그 경로가 마운트된 볼륨에서 사용 가능한 inode 수입니다.

FilesystemLogsPathTotalBytes

ClickHouse 로그 경로가 마운트된 볼륨의 크기(바이트)입니다. 로그용으로는 최소 10 GB를 확보하는 것이 좋습니다.

FilesystemLogsPathTotalINodes

ClickHouse 로그 경로가 마운트된 볼륨의 전체 inode 수입니다.

FilesystemLogsPathUsedBytes

ClickHouse 로그 경로가 마운트된 볼륨에서 사용 중인 바이트 수입니다.

FilesystemLogsPathUsedINodes

ClickHouse 로그 경로가 마운트된 볼륨에서 사용 중인 inode 수입니다.

FilesystemMainPathAvailableBytes

기본 ClickHouse 경로가 마운트된 볼륨에서 사용 가능한 바이트 수입니다.

FilesystemMainPathAvailableINodes

기본 ClickHouse 경로가 마운트된 볼륨에서 사용할 수 있는 inode 수입니다. 이 값이 0에 가까우면 구성이 잘못되었을 수 있으며, 디스크가 가득 차지 않았더라도 ‘no space left on device’ 오류가 발생할 수 있습니다.

FilesystemMainPathTotalBytes

기본 ClickHouse 경로가 마운트된 볼륨의 크기(바이트)입니다.

FilesystemMainPathTotalINodes

기본 ClickHouse 경로가 마운트된 볼륨의 전체 inode 수를 나타냅니다. 이 값이 2,500만 미만이면 구성 오류를 의미합니다.

FilesystemMainPathUsedBytes

기본 ClickHouse 경로가 마운트된 볼륨에서 사용 중인 바이트 수입니다.

FilesystemMainPathUsedINodes

기본 ClickHouse 경로가 마운트된 볼륨에서 사용 중인 inode 수입니다. 이 값은 대부분 파일 수에 해당합니다.

HTTPThreads

TLS를 사용하지 않는 HTTP 인터페이스 서버의 스레드 수입니다.

HTTPSecureThreads

HTTPS 인터페이스 서버에서 사용되는 스레드 수입니다.

InterserverThreads

TLS를 사용하지 않는 레플리카 간 통신 프로토콜의 서버 스레드 수입니다.

InterserverSecureThreads

TLS를 사용하는 레플리카 통신 프로토콜 서버의 스레드 수입니다.

지터

비동기 메트릭을 계산하는 스레드가 깨어나기로 예약된 시각과 실제로 깨어난 시각 사이의 시간 차이입니다. 전체 시스템의 지연 시간과 응답성을 간접적으로 보여주는 지표입니다.

LoadAverageN

전체 시스템 부하를 1분 동안 지수 평활(exponential smoothing)하여 평균낸 값입니다. 이 부하는 현재 CPU에서 실행 중이거나 IO를 기다리고 있거나, 실행할 준비가 되었지만 현재 시점에는 스케줄링되지 않은 모든 프로세스의 스레드 수(OS 커널의 스케줄링 엔터티)를 나타냅니다. 이 수치에는 clickhouse-server만이 아니라 모든 프로세스가 포함됩니다. 시스템에 과부하가 걸려 실행 준비 상태인 프로세스가 많지만 CPU 또는 IO를 기다리는 경우, 이 수치는 CPU 코어 수보다 클 수 있습니다.

MaxPartCountForPartition

MergeTree 엔진 계열의 모든 테이블에 있는 모든 파티션을 통틀어, 파티션당 최대 파트 수를 나타냅니다. 값이 300을 초과하면 구성 오류, 과부하 또는 대규모 데이터 로딩을 의미합니다.

MemoryCode

서버 프로세스의 머신 코드 페이지에 매핑된 가상 메모리 크기이며, 바이트 단위입니다.

MemoryDataAndStack

스택 사용과 할당된 메모리 사용을 위해 매핑된 가상 메모리의 크기를 바이트 단위로 나타냅니다. 여기에 스레드별 스택과 mmap 시스템 호출로 할당된 대부분의 메모리가 포함되는지는 명확하지 않습니다. 이 메트릭은 완전성을 위해서만 존재합니다. 모니터링에는 MemoryResident 메트릭을 사용하는 것을 권장합니다.

MemoryResidentMax

서버 프로세스가 사용하는 물리 메모리의 최대 크기(바이트)입니다.

MemoryResident

서버 프로세스가 사용하는 물리 메모리의 양(바이트)입니다.

MemoryShared

서버 프로세스가 사용하는 메모리 중 다른 프로세스와도 공유되는 부분의 크기를 바이트 단위로 나타냅니다. ClickHouse는 공유 메모리를 사용하지 않지만, 일부 메모리는 운영 체제가 자체적인 이유로 공유 메모리로 분류할 수 있습니다. 이 메트릭은 관찰할 실질적인 의미가 크지 않으며, 완전성을 위해서만 제공됩니다.

MemoryVirtual

서버 프로세스에 할당된 가상 주소 공간의 크기(바이트)입니다. 가상 주소 공간의 크기는 일반적으로 실제 메모리 사용량보다 훨씬 크므로, 메모리 사용량을 추정하는 기준으로 사용해서는 안 됩니다. 이 메트릭의 값이 크게 나타나는 것은 지극히 정상이며, 기술적인 의미만 있습니다.

MySQLThreads

MySQL 호환 프로토콜 서버의 스레드 수입니다.

NetworkReceiveBytes_name

네트워크 인터페이스를 통해 수신된 바이트 수입니다. 이 메트릭은 시스템 전체 메트릭이며, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다.

NetworkReceiveDrop_name

네트워크 인터페이스를 통해 패킷을 수신하는 동안 드롭된 바이트 수입니다. 이는 시스템 전체 메트릭이며, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다.

NetworkReceiveErrors_name

네트워크 인터페이스를 통해 수신할 때 오류가 발생한 횟수입니다. 이 메트릭은 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다.

NetworkReceivePackets_name

네트워크 인터페이스를 통해 수신된 네트워크 패킷 수입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐 아니라 호스트 머신의 모든 프로세스를 포함합니다.

NetworkSendBytes_name

네트워크 interface를 통해 전송된 바이트 수입니다. 이 메트릭은 시스템 전체 메트릭으로, clickhouse-server만이 아니라 호스트 머신의 모든 프로세스를 포함합니다.

NetworkSendDrop_name

네트워크 인터페이스를 통해 전송하는 중 패킷이 손실된 횟수입니다. 이는 시스템 전체 메트릭이며, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다.

NetworkSendErrors_name

네트워크 interface를 통해 전송하는 동안 오류(예: TCP 재전송)가 발생한 횟수입니다. 이는 시스템 전체 메트릭으로, clickhouse-server만이 아니라 호스트 머신에서 실행 중인 모든 프로세스를 포함합니다.

NetworkSendPackets_name

네트워크 인터페이스를 통해 전송된 네트워크 패킷 수입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신에서 실행되는 모든 프로세스를 포함합니다.

NumberOfDatabases

서버의 전체 데이터베이스 수입니다.

NumberOfDetachedByUserParts

ALTER TABLE DETACH 쿼리를 사용해 사용자가 MergeTree 테이블에서 분리한 파트의 총개수입니다(예기치 않게 발생했거나 손상되었거나 무시된 파트는 제외). 서버는 분리된 파트는 관리하지 않으며, 이러한 파트는 제거할 수 있습니다.

NumberOfDetachedParts

MergeTree 테이블(table)에서 분리된 파트의 총개수입니다. 파트는 사용자가 ALTER TABLE DETACH 쿼리로 분리할 수도 있고, 파트가 손상되었거나 예기치 않거나 더 이상 필요하지 않은 경우 서버가 자체적으로 분리할 수도 있습니다. 서버는 분리된 파트를 관리하지 않으므로, 해당 파트는 제거할 수 있습니다.

NumberOfTables

서버의 데이터베이스 전반에서 집계한 테이블의 총개수이며, MergeTree 테이블을 포함할 수 없는 데이터베이스는 제외됩니다. 제외되는 데이터베이스 엔진은 Lazy, MySQL, PostgreSQL, SQlite처럼 테이블 집합을 동적으로 생성하는 엔진입니다.

OSContextSwitches

호스트 머신에서 시스템 전체에 발생한 컨텍스트 스위치 횟수입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐 아니라 호스트 머신의 모든 프로세스를 포함합니다.

OSGuestNiceTime

게스트가 더 높은 우선순위로 설정되었을 때(man procfs 참조) Linux 커널의 제어하에 있는 게스트 운영 체제에서 가상 CPU를 실행하는 데 소요된 시간의 비율입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐 아니라 호스트 머신의 모든 프로세스를 포함합니다. 이 메트릭은 ClickHouse와 직접적인 관련은 없지만, 완전성을 위해 제공됩니다. 단일 CPU 코어의 값은 [0..1] 범위입니다. 모든 CPU 코어의 값은 각 코어의 값을 합산한 [0..num cores]로 계산됩니다.

OSGuestNiceTimeCPU_N

게스트가 더 높은 우선순위로 설정된 상태에서(man procfs 참조) Linux 커널의 제어하에 게스트 운영 체제를 위한 가상 CPU를 실행하는 데 소요된 시간의 비율입니다. 이 메트릭은 시스템 전체 메트릭이므로 clickhouse-server만이 아니라 호스트 머신의 모든 프로세스를 포함합니다. 이 메트릭은 ClickHouse에는 의미가 없지만, 완전성을 위해 제공됩니다. 단일 CPU 코어의 값은 [0..1] 구간입니다. 모든 CPU 코어의 값은 각 코어 값을 합산해 계산하며 범위는 [0..num cores]입니다.

OSGuestNiceTimeNormalized

이 값은 OSGuestNiceTime와 비슷하지만, 코어 수와 관계없이 [0..1] 범위에서 측정되도록 CPU 코어 수로 나눈 값입니다. 따라서 클러스터 내 여러 서버의 코어 수가 서로 다르더라도 이 메트릭 값을 평균내어 평균 리소스 사용률 메트릭을 구할 수 있습니다. 지정한 경우 실제 CPU 코어 수 대신 Cgroup CPU quota를 해당 주기로 나눈 값을 사용할 수 있으며, 이 경우에는 특정 시점에 이 메트릭 값이 1을 초과할 수 있습니다.

OSGuestTime

Linux 커널의 제어하에서 게스트 운영체제를 위한 가상 CPU를 실행하는 데 사용된 시간의 비율입니다(man procfs 참조). 이는 시스템 전체 메트릭으로, clickhouse-server만이 아니라 호스트 머신의 모든 프로세스를 포함합니다. 이 메트릭은 ClickHouse와는 관련이 없지만, 완전성을 위해 포함되어 있습니다. 단일 CPU 코어의 값은 [0..1] 인터벌에 있습니다. 모든 CPU 코어의 값은 각 코어 값을 합산해 계산하며, 범위는 [0..num cores]입니다.

OSGuestTimeCPU_N

Linux 커널의 제어하에 게스트 운영 체제를 위한 가상 CPU를 실행하는 데 사용된 시간의 비율입니다(man procfs 참조). 이 메트릭은 시스템 전체 메트릭이므로 clickhouse-server만이 아니라 호스트 머신의 모든 프로세스를 포함합니다. 이 메트릭은 ClickHouse에는 의미가 없지만, 완전성을 위해 제공됩니다. 단일 CPU 코어의 값은 [0..1] 범위입니다. 전체 CPU 코어의 값은 모든 코어의 값을 합산하여 계산하며 [0..num cores] 범위입니다.

OSGuestTimeNormalized

이 값은 OSGuestTime과 유사하지만, 코어 수와 관계없이 [0..1] 인터벌로 측정할 수 있도록 CPU 코어 수로 나눈 값입니다. 따라서 클러스터 내 여러 서버의 코어 수가 서로 다르더라도 이 메트릭 값을 평균하여 평균 리소스 사용률 메트릭을 얻을 수 있습니다. 설정한 경우 실제 CPU 코어 수 대신 Cgroup CPU quota를 해당 period로 나눈 값을 사용할 수 있으며, 이 경우에는 일부 시점에서 이 메트릭 값이 1을 초과할 수 있습니다.

OSIOWaitTime

프로세스가 IO를 기다리는 동안, CPU 코어가 코드를 실행하지 않았고 OS 커널도 해당 CPU에서 다른 프로세스를 실행하지 않은 시간의 비율입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다. 단일 CPU 코어의 값은 [0..1] 범위입니다. 모든 CPU 코어의 값은 각 코어 값을 합산하여 계산하며 범위는 [0..num cores]입니다.

OSIOWaitTimeCPU_N

프로세스가 IO를 기다리는 동안 CPU 코어가 코드를 실행하지 않았고, OS 커널도 해당 CPU에서 다른 프로세스를 실행하지 않은 시간의 비율입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다. 단일 CPU 코어의 값은 [0..1] 인터벌에 속합니다. 전체 CPU 코어의 값은 각 코어의 값을 합산하여 [0..num cores] 범위로 계산됩니다.

OSIOWaitTimeNormalized

이 값은 OSIOWaitTime과 비슷하지만, 코어 수와 관계없이 [0..1] 인터벌에서 측정될 수 있도록 CPU 코어 수로 나눈 값입니다. 이를 통해 클러스터 내 여러 서버의 코어 수가 서로 다르더라도 이 메트릭 값을 평균하여 평균 리소스 사용률 메트릭을 구할 수 있습니다. 지정된 경우 실제 CPU 코어 수 대신 주기로 나눈 Cgroup CPU quota를 사용할 수 있으며, 이때는 특정 시점에 이 메트릭 값이 1을 초과할 수도 있습니다.

OSIdleTime

OS 커널 관점에서 CPU 코어가 유휴 상태였던 시간의 비율입니다(즉, IO를 기다리는 프로세스를 실행할 준비 상태조차 아닌 경우). 이는 시스템 전체 메트릭으로, clickhouse-server뿐 아니라 호스트 머신의 모든 프로세스를 포함합니다. CPU 내부 원인(메모리 로드, 파이프라인 정체, 브랜치 예측 실패, 다른 SMT 코어 실행)으로 인해 CPU가 충분히 활용되지 않은 시간은 여기에 포함되지 않습니다. 단일 CPU 코어의 값은 [0..1] 인터벌에 있습니다. 모든 CPU 코어의 값은 각 코어 값을 합산한 [0..num cores]로 계산됩니다.

OSIdleTimeCPU_N

OS 커널 관점에서 CPU 코어가 유휴 상태였던 시간의 비율입니다(즉, IO를 기다리는 프로세스를 실행할 준비 상태조차 아닌 시간). 이는 시스템 전체 메트릭으로, clickhouse-server뿐 아니라 호스트 머신의 모든 프로세스를 포함합니다. 여기에는 CPU 내부 요인(메모리 로드, 파이프라인 정체, 분기 예측 실패, 다른 SMT 코어 실행)으로 인해 CPU가 충분히 활용되지 못한 시간은 포함되지 않습니다. 단일 CPU 코어의 값은 인터벌 [0..1]에 속합니다. 전체 CPU 코어의 값은 각 코어 값을 합산해 계산하며 범위는 [0..num cores]입니다.

OSIdleTimeNormalized

이 값은 OSIdleTime과 유사하지만, 코어 수와 관계없이 [0..1] 인터벌에서 측정할 수 있도록 CPU 코어 수로 나눈 값입니다. 따라서 클러스터 내 여러 서버의 코어 수가 서로 다르더라도 이 메트릭의 값을 평균낼 수 있으며, 그 경우에도 평균 리소스 사용률 메트릭을 얻을 수 있습니다. 지정한 경우 실제 CPU 코어 수 대신 Cgroup CPU quota를 해당 period로 나눈 값을 사용할 수 있으며, 이때는 일부 시점에 이 메트릭 값이 1을 초과할 수 있습니다.

OSInterrupts

호스트 머신에서 발생한 인터럽트 수입니다. 이 값은 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신에서 실행되는 모든 프로세스를 포함합니다.

OSIrqTime

CPU에서 하드웨어 인터럽트 요청을 처리하는 데 사용된 시간의 비율입니다. 이 메트릭은 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다. 이 메트릭 값이 높으면 하드웨어 구성 오류 또는 매우 높은 네트워크 부하를 의미할 수 있습니다. 단일 CPU 코어의 값은 [0..1] 인터벌에 속합니다. 모든 CPU 코어의 값은 각 코어의 값을 합산해 계산하며 [0..num cores] 범위가 됩니다.

OSIrqTimeCPU_N

CPU에서 하드웨어 인터럽트 요청을 처리하는 데 사용된 시간의 비율입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐 아니라 호스트 머신의 모든 프로세스를 포함합니다. 이 메트릭 값이 높으면 하드웨어 구성 문제 또는 매우 높은 네트워크 부하를 의미할 수 있습니다. 단일 CPU 코어의 값은 [0..1] 인터벌입니다. 모든 CPU 코어의 값은 각 코어 값을 합산하여 계산하며 범위는 [0..num cores]입니다.

OSIrqTimeNormalized

이 값은 OSIrqTime과 유사하지만, 코어 수와 관계없이 [0..1] 인터벌에서 측정할 수 있도록 CPU 코어 수로 나눈 값입니다. 이를 통해 클러스터 내 여러 서버의 코어 수가 서로 다르더라도 이 메트릭 값을 평균하여 평균 리소스 사용률 메트릭을 얻을 수 있습니다. 지정한 경우 실제 CPU 코어 수 대신 Cgroup CPU quota를 해당 period로 나눈 값을 사용할 수 있으며, 이때는 일부 시점에서 이 메트릭 값이 1을 초과할 수 있습니다.

OSMemoryAvailable

프로그램에서 사용할 수 있는 메모리의 양을 바이트 단위로 나타냅니다. 이는 OSMemoryFreePlusCached 메트릭과 매우 유사합니다. 이 메트릭은 시스템 전체 메트릭으로, clickhouse-server만이 아니라 호스트 머신의 모든 프로세스를 포함합니다.

OSMemoryBuffers

OS 커널 버퍼가 사용하는 메모리 양으로, 단위는 바이트입니다. 일반적으로 이 값은 작아야 하며, 값이 크면 OS가 잘못 구성되었을 수 있습니다. 이는 시스템 전체 메트릭으로, clickhouse-server만이 아니라 호스트 머신의 모든 프로세스를 포함합니다.

OSMemoryCached

OS 페이지 캐시에서 사용하는 메모리의 양을 바이트 단위로 나타냅니다. 일반적으로 사용 가능한 메모리의 거의 대부분은 OS 페이지 캐시에서 사용되므로, 이 메트릭의 값이 높게 나타나는 것은 정상이며 예상된 동작입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다.

OSMemoryFreePlusCached

호스트 시스템의 여유 메모리와 OS 페이지 캐시 메모리의 합계로, 단위는 바이트입니다. 이 메모리는 프로그램에서 사용할 수 있습니다. 이 값은 OSMemoryAvailable와 매우 유사해야 합니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐 아니라 호스트 머신의 모든 프로세스를 포함합니다.

OSMemoryFreeWithoutCached

호스트 시스템의 여유 메모리 크기를 바이트 단위로 나타냅니다. 여기에는 운영체제의 페이지 캐시에 사용되는 메모리는 포함되지 않습니다. 하지만 페이지 캐시 메모리도 프로그램에서 사용할 수 있으므로, 이 메트릭 값은 혼동을 일으킬 수 있습니다. 대신 OSMemoryAvailable 메트릭을 확인하십시오. 편의를 위해 OSMemoryFreePlusCached 메트릭도 제공하며, 이는 OSMemoryAvailable과 어느 정도 비슷한 값을 나타냅니다. 자세한 내용은 https://www.linuxatemyram.com/도 참조하십시오. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다.

OSMemoryTotal

호스트 시스템의 총 메모리 크기(바이트)입니다.

OSNiceTime

CPU 코어가 더 높은 우선순위로 사용자 공간 코드를 실행한 시간의 비율입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐 아니라 호스트 머신의 모든 프로세스를 포함합니다. 단일 CPU 코어의 값은 [0..1] 인터벌에 속합니다. 모든 CPU 코어의 값은 각 코어의 값을 합산해 계산하며, 범위는 [0..num cores]입니다.

OSNiceTimeCPU_N

CPU 코어가 더 높은 우선순위로 사용자 공간 코드를 실행한 시간의 비율입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐 아니라 호스트 머신의 모든 프로세스를 포함합니다. 단일 CPU 코어의 값은 [0..1] 인터벌입니다. 모든 CPU 코어의 값은 각 코어 값의 합으로 계산되며 범위는 [0..num cores]입니다.

OSNiceTimeNormalized

이 값은 OSNiceTime과 유사하지만, 코어 수와 관계없이 [0..1] 인터벌에서 측정할 수 있도록 CPU 코어 수로 나눈 값입니다. 이를 통해 cluster 내 여러 server의 코어 수가 서로 달라도 이 메트릭 값을 평균하여 여전히 평균 리소스 사용률 메트릭을 구할 수 있습니다. 지정된 경우 실제 CPU 코어 수 대신 주기로 나눈 Cgroup CPU quota를 사용할 수 있으며, 이때는 일부 시점에서 이 메트릭 값이 1을 초과할 수 있습니다.

OSOpenFiles

호스트 머신에서 열려 있는 파일의 총 개수입니다. 이는 시스템 전체 메트릭으로, clickhouse-server만이 아니라 호스트 머신의 모든 프로세스를 포함합니다.

OSProcessesBlocked

I/O 완료를 기다리며 블록된 스레드 수입니다(man procfs). 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 시스템의 모든 프로세스를 포함합니다.

OSProcessesCreated

생성된 프로세스 수입니다. 이 메트릭은 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 시스템의 모든 프로세스를 포함합니다.

OSProcessesRunning

운영 체제에서 실행 가능 상태(실행 중이거나 실행 준비가 된 상태)인 스레드 수입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다.

OSSoftIrqTime

CPU에서 소프트웨어 인터럽트 요청을 처리하는 데 소요된 시간의 비율입니다. 이는 시스템 전반의 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다. 이 메트릭 값이 높으면 시스템에서 비효율적인 소프트웨어가 실행 중일 수 있습니다. 단일 CPU 코어의 값은 인터벌 [0..1]에 속합니다. 모든 CPU 코어의 값은 각 코어 값을 합산하여 계산하며, 범위는 [0..num cores]입니다.

OSSoftIrqTimeCPU_N

CPU에서 소프트웨어 인터럽트 요청을 처리하는 데 소요된 시간의 비율입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 시스템의 모든 프로세스를 포함합니다. 이 메트릭 값이 높으면 시스템에서 비효율적인 소프트웨어가 실행되고 있음을 의미할 수 있습니다. 단일 CPU 코어의 값은 인터벌 [0..1]입니다. 모든 CPU 코어의 값은 각 코어의 값을 합산하여 계산하며 범위는 [0..num cores]입니다.

OSSoftIrqTimeNormalized

이 값은 OSSoftIrqTime과 유사하지만, 코어 수와 관계없이 [0..1] 인터벌에서 측정할 수 있도록 CPU 코어 수로 나눈 값입니다. 따라서 코어 수가 균일하지 않은 경우에도 클러스터 내 여러 서버에서 이 메트릭 값을 평균하여 평균 리소스 사용률 메트릭을 얻을 수 있습니다. 지정한 경우 실제 CPU 코어 수 대신 Cgroup CPU quota를 해당 period로 나눈 값을 사용할 수 있으며, 이 경우에는 이 메트릭 값이 일부 시점에서 1을 초과할 수 있습니다.

OSStealTime

가상화 환경에서 CPU가 다른 운영 체제에 할당되어 사용된 시간의 비율입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐 아니라 호스트 머신의 모든 프로세스를 포함합니다. 이 메트릭은 모든 가상화 환경에서 제공되는 것은 아니며, 대부분의 환경에서는 제공되지 않습니다. 단일 CPU 코어의 값은 [0..1] 인터벌입니다. 모든 CPU 코어의 값은 각 코어의 값을 합산하여 계산하며, 범위는 [0..num cores]입니다.

OSStealTimeCPU_N

가상화 환경에서 실행될 때 CPU가 다른 운영 체제의 작업을 처리하는 데 사용한 시간의 비율입니다. 이는 시스템 전체 메트릭으로, clickhouse-server만이 아니라 호스트 머신의 모든 프로세스를 포함합니다. 이 메트릭은 모든 가상화 환경에서 제공되지는 않으며, 대부분의 환경에서는 제공되지 않습니다. 단일 CPU 코어의 값은 [0..1] 인터벌입니다. 전체 CPU 코어의 값은 모든 코어 값을 합산하여 계산하며, 범위는 [0..num cores]입니다.

OSStealTimeNormalized

이 값은 OSStealTime과 비슷하지만, 코어 수와 관계없이 [0..1] 인터벌에서 측정할 수 있도록 CPU 코어 수로 나눈 값입니다. 따라서 클러스터 내 여러 서버의 코어 수가 서로 다르더라도 이 메트릭 값을 평균해 평균 리소스 사용률 메트릭을 얻을 수 있습니다. 지정된 경우 실제 CPU 코어 수 대신 주기로 나눈 Cgroup CPU quota를 사용할 수 있으며, 이 경우에는 특정 시점에 이 메트릭 값이 1을 초과할 수 있습니다.

OSSystemTime

CPU 코어가 OS 커널(system) 코드를 실행 중이었던 시간의 비율입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐 아니라 호스트 머신의 모든 프로세스를 포함합니다. 단일 CPU 코어의 값은 [0..1] 인터벌에 속합니다. 전체 CPU 코어의 값은 각 코어 값을 합산하여 계산하며, 범위는 [0..num cores]입니다.

OSSystemTimeCPU_N

CPU 코어가 운영체제 커널(system) 코드를 실행한 시간의 비율입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐만 아니라 호스트 머신의 모든 프로세스를 포함합니다. 단일 CPU 코어의 값은 [0..1] 인터벌에 있습니다. 전체 CPU 코어의 값은 모든 코어의 합으로 계산되며 [0..num cores] 범위에 있습니다.

OSSystemTimeNormalized

이 값은 OSSystemTime와 유사하지만, 코어 수와 관계없이 [0..1] 인터벌에서 측정되도록 CPU 코어 수로 나눈 값입니다. 따라서 클러스터 내 여러 서버의 코어 수가 서로 다르더라도 이 메트릭 값의 평균을 낼 수 있으며, 그 경우에도 평균 리소스 사용률 메트릭을 얻을 수 있습니다. 지정된 경우 실제 CPU 코어 수 대신 Cgroup CPU quota를 해당 주기로 나눈 값을 사용할 수 있으며, 이 경우에는 특정 시점에 이 메트릭 값이 1을 초과할 수 있습니다.

OSThreadsRunnable

OS 커널 스케줄러가 인식하는 ‘실행 가능’ thread의 총수입니다.

OSThreadsTotal

OS 커널 스케줄러가 인식하는 전체 스레드 수입니다.

OSUptime

호스트 server(ClickHouse가 실행 중인 머신)의 업타임을 초 단위로 나타냅니다.

OSUserTime

CPU 코어가 사용자 공간 코드를 실행한 시간의 비율입니다. 이는 시스템 전체 메트릭으로, clickhouse-server뿐 아니라 호스트 머신의 모든 프로세스를 포함합니다. 또한 CPU 내부 원인(메모리 로드, 파이프라인 정체, 브랜치 예측 실패, 다른 SMT 코어 실행)으로 인해 CPU가 충분히 활용되지 못한 시간도 포함됩니다. 단일 CPU 코어의 값은 인터벌 [0..1]에 있습니다. 모든 CPU 코어의 값은 각 코어의 합으로 계산되며 범위는 [0..num cores]입니다.

OSUserTimeCPU_N

CPU 코어가 사용자 공간 코드를 실행한 시간의 비율입니다. 이는 시스템 전체 메트릭이므로 clickhouse-server뿐 아니라 호스트 시스템의 모든 프로세스를 포함합니다. 또한 메모리 로드, 파이프라인 스톨, 브랜치 예측 실패, 다른 SMT 코어 실행 등 CPU 내부 요인으로 인해 CPU 활용도가 낮았던 시간도 포함됩니다. 단일 CPU 코어의 값은 [0..1] 인터벌입니다. 모든 CPU 코어의 값은 각 코어 값을 합산하여 계산하며 [0..num cores] 인터벌입니다.

OSUserTimeNormalized

이 값은 OSUserTime과 유사하지만, CPU 코어 수와 관계없이 [0..1] 인터벌로 측정할 수 있도록 CPU 코어 수로 나눈 값입니다. 따라서 클러스터 내 여러 서버의 코어 수가 서로 달라도 이 메트릭 값을 평균할 수 있으며, 그 결과 평균 리소스 사용률 메트릭을 얻을 수 있습니다. 지정한 경우에는 실제 CPU 코어 수 대신 Cgroup CPU quota를 해당 period로 나눈 값을 사용할 수 있으며, 이 경우에는 특정 시점에 이 메트릭 값이 1을 초과할 수 있습니다.

PostgreSQLThreads

PostgreSQL 호환 프로토콜 서버의 스레드 수입니다.

QueriesMemoryUsage

현재 server에서 실행 중인 모든 쿼리가 사용 중인 총 메모리 양으로, 바이트 단위입니다. 메모리 압박이 동시 실행되는 쿼리 부하로 인한 것인지 파악하는 데 유용합니다.

쿼리 최대 메모리 사용량

ProcessList에서 추적되는 모든 사용자의 사용자별 쿼리 메모리 피크값 합계이며, 단위는 바이트입니다. 각 사용자의 피크값은 해당 사용자의 memory tracker에 기록된 최고 수위이며, 실행 중인 쿼리가 없으면 초기화됩니다. 따라서 이는 현재 추적 중인 사용자별 피크값을 집계한 것이며, 서버 시작 이후 모든 쿼리를 통틀어 계산한 서버 전체의 단일 피크값은 아닙니다.

ReplicasMaxAbsoluteDelay

복제된 테이블(Replicated Table) 전반에서, 가장 최신의 복제된 파트와 아직 복제되지 않은 가장 최신 데이터 파트 사이의 최대 시간 차이(초)입니다. 값이 매우 크면 데이터가 없는 레플리카를 의미합니다.

ReplicasMaxInsertsInQueue

복제된 테이블 전체에서 큐에 있는(아직 복제되지 않은) INSERT 작업의 최대 개수입니다.

ReplicasMaxMergesInQueue

복제된 테이블(Replicated Table) 전체에서 큐에 대기 중인(아직 적용되지 않은) 머지 작업의 최대 개수입니다.

ReplicasMaxQueueSize

복제된 테이블 전반의 최대 큐 크기입니다(get, merge 등의 작업 수 기준).

ReplicasMaxRelativeDelay

복제된 테이블 전체에서, 레플리카 지연과 동일한 테이블에서 가장 최신 상태인 레플리카의 지연 사이의 최대 차이입니다.

ReplicasSumInsertsInQueue

복제된 테이블 전체에서 큐에 있는 INSERT 작업(아직 복제 대기 중)의 합계입니다.

ReplicasSumMergesInQueue

복제된 테이블 전체에서 큐에 있는(아직 적용되지 않은) 머지 작업 수의 합계입니다.

ReplicasSumQueueSize

복제된 테이블 전체에서 get, merge와 같은 작업 수를 기준으로 한 큐 크기의 합입니다.

TCPThreads

TLS를 사용하지 않는 TCP 프로토콜 서버의 스레드 수입니다.

TCPSecureThreads

TLS를 사용하는 TCP 프로토콜 서버에서 실행 중인 스레드 수입니다.

GRPCThreads

GRPC 프로토콜 서버의 스레드 수입니다.

PrometheusThreads

Prometheus 엔드포인트 서버의 스레드 수입니다. 참고: Prometheus 엔드포인트는 일반적인 HTTP/HTTPS 포트를 통해서도 사용할 수 있습니다.

KeeperTCPThreads

TLS 없이 사용하는 Keeper TCP 프로토콜 서버의 스레드 수입니다.

KeeperTCPSecureThreads

TLS를 사용하는 Keeper TCP 프로토콜 서버의 스레드 수입니다.

온도_N

해당 장치의 온도(℃)입니다. 센서가 비정상적인 값을 반환할 수 있습니다. 출처: /sys/class/thermal

Temperature_name

해당 하드웨어 모니터와 센서에서 보고된 온도(℃)입니다. 센서는 비정상적인 값을 반환할 수 있습니다. 출처: /sys/class/hwmon

TotalBytesOfMergeTreeTables

MergeTree 엔진 계열의 모든 테이블에 저장된 총 바이트 수입니다(압축된 상태이며, 데이터와 인덱스를 포함).

MergeTree 엔진 계열 테이블의 총 파트 수

MergeTree 엔진 계열의 모든 테이블에 있는 데이터 파트의 총 개수입니다. 이 값이 10 000을 초과하면 서버 시작 시간에 부정적인 영향을 미칠 수 있으며, 파티션 키를 적절하지 않게 선택했음을 의미할 수 있습니다.

TotalPrimaryKeyBytesInMemory

기본 키 값이 사용하는 총 메모리 양(바이트)입니다(활성 파트만 포함).

TotalPrimaryKeyBytesInMemoryAllocated

기본 키 값을 위해 메모리에 예약된 총 크기(바이트)입니다(활성 파트만 고려함).

TotalRowsOfMergeTreeTables

모든 MergeTree 엔진 계열 테이블에 저장된 총 행(레코드) 수입니다.

업타임

서버의 업타임을 초 단위로 나타냅니다. 연결을 수락하기 전에 수행되는 서버 초기화 시간도 포함됩니다.

ZooKeeperClientLastZXIDSeen

현재 ZooKeeper 클라이언트 세션에서 마지막으로 관측된 ZXID입니다. 이 값은 클라이언트가 ZooKeeper의 transaction을 관측할수록 단조롭게 증가합니다.

LongestRunningMerge

현재 실행 중인 백그라운드 머지 중 가장 오래 실행된 작업의 경과 시간(초)입니다.

jemalloc.active

저수준 메모리 할당자(jemalloc)의 내부 메트릭입니다. 자세한 내용은 https://jemalloc.net/jemalloc.3.html 를 참조하십시오.

jemalloc.allocated

저수준 메모리 할당자(jemalloc)의 내부 메트릭입니다. 자세한 내용은 https://jemalloc.net/jemalloc.3.html을 참조하십시오.

jemalloc.arenas.all.dirty_purged

저수준 메모리 할당자(jemalloc)의 내부 메트릭입니다. 자세한 내용은 https://jemalloc.net/jemalloc.3.html을 참조하십시오.

jemalloc.arenas.all.muzzy_purged

저수준 메모리 할당자(jemalloc)의 내부 메트릭입니다. 자세한 내용은 https://jemalloc.net/jemalloc.3.html 을 참조하십시오.

jemalloc.arenas.all.pactive

저수준 메모리 할당자(jemalloc)의 내부 메트릭입니다. 자세한 내용은 https://jemalloc.net/jemalloc.3.html를 참조하십시오.

jemalloc.arenas.all.pdirty

저수준 메모리 할당자(jemalloc)의 내부 메트릭입니다. 자세한 내용은 https://jemalloc.net/jemalloc.3.html을 참조하십시오.

jemalloc.arenas.all.pmuzzy

저수준 메모리 할당자(jemalloc)의 내부 메트릭입니다. 자세한 내용은 https://jemalloc.net/jemalloc.3.html을 참조하십시오.

jemalloc.background_thread.num_runs

저수준 메모리 할당자(jemalloc)의 내부 메트릭입니다. 자세한 내용은 https://jemalloc.net/jemalloc.3.html을 참조하십시오.

jemalloc.background_thread.num_threads

저수준 메모리 할당자(jemalloc)의 내부 메트릭입니다. 자세한 내용은 https://jemalloc.net/jemalloc.3.html을 참조하십시오.

jemalloc.background_thread.run_intervals

저수준 메모리 할당자(jemalloc)의 내부 메트릭입니다. 자세한 내용은 https://jemalloc.net/jemalloc.3.html을 참조하십시오.

jemalloc.epoch

jemalloc(Jason Evans의 메모리 할당자) 통계의 내부 증분 업데이트 번호로, 다른 모든 jemalloc 메트릭에서 사용됩니다.

jemalloc.mapped

저수준 메모리 할당자(jemalloc)의 내부 메트릭입니다. 자세한 내용은 https://jemalloc.net/jemalloc.3.html을 참조하십시오.

jemalloc.metadata

저수준 메모리 할당자(jemalloc)의 내부 메트릭입니다. 자세한 내용은 https://jemalloc.net/jemalloc.3.html을 참조하십시오.

jemalloc.metadata_thp

저수준 메모리 할당자(jemalloc)의 내부 메트릭입니다. 자세한 내용은 https://jemalloc.net/jemalloc.3.html을 참조하십시오.

jemalloc.resident

저수준 메모리 할당자(jemalloc)의 내부 메트릭입니다. 자세한 내용은 https://jemalloc.net/jemalloc.3.html을 참조하십시오.

jemalloc.retained

저수준 메모리 할당자(jemalloc)의 내부 메트릭입니다. 자세한 내용은 https://jemalloc.net/jemalloc.3.html을 참조하십시오.

jemalloc.prof.active

저수준 메모리 할당자(jemalloc)의 내부 메트릭입니다. https://jemalloc.net/jemalloc.3.html을 참조하십시오. 관련 항목
  • 모니터링 — ClickHouse 모니터링의 기본 개념을 설명합니다.
  • system.metrics — 즉시 계산되는 메트릭을 포함합니다.
  • system.events — 발생한 여러 이벤트를 포함합니다.
  • system.metric_logsystem.metricssystem.events 테이블의 메트릭 값 이력을 포함합니다.
마지막 수정일 2026년 6월 10일