고급 대시보드에 액세스하기
- 왼쪽 패널
Monitoring→Advanced dashboard
네이티브 고급 대시보드에 액세스하기
- 왼쪽 패널
Monitoring→Advanced dashboardYou can still access the native advanced dashboard.를 클릭합니다
기본 제공 시각화
ClickHouse 전용
| Metric | Description |
|---|---|
| 초당 쿼리 수 | 처리되는 쿼리의 속도를 추적합니다 |
| 초당 읽은 행 수 | 쿼리가 읽는 행 수를 나타냅니다 |
| 초당 삽입된 행 수 | 데이터 수집 속도를 측정합니다 |
| 전체 MergeTree 파트 수 | MergeTree 테이블의 활성 파트 수를 보여주며, 배치 처리되지 않은 삽입을 식별하는 데 도움이 됩니다 |
| 파티션별 최대 파트 수 | 파티션 중 최대 파트 수를 보여줍니다 |
| 실행 중인 쿼리 수 | 현재 실행 중인 쿼리 수를 표시합니다 |
| 초당 읽은 바이트 수 | 쿼리가 읽는 데이터 양을 나타냅니다 |
시스템 상태 관련
| Metric | Description |
|---|---|
| IO Wait | I/O 대기 시간을 추적합니다 |
| CPU Wait | CPU 리소스 경합으로 발생하는 지연을 측정합니다 |
| Read From Disk | 디스크 또는 블록 디바이스에서 읽은 바이트 수를 추적합니다 |
| Read From Filesystem | 페이지 캐시를 포함해 파일 시스템에서 읽은 바이트 수를 추적합니다 |
| Memory (tracked, bytes) | ClickHouse가 추적하는 프로세스의 메모리 사용량을 보여줍니다 |
| Load Average (15 minutes) | 시스템의 현재 15분 평균 부하를 나타냅니다 |
| OS CPU Usage (Userspace) | 사용자 공간 코드 실행에 사용된 CPU 사용량입니다 |
| OS CPU Usage (Kernel) | 커널 코드 실행에 사용된 CPU 사용량입니다 |
ClickHouse Cloud 관련
| 메트릭 | 설명 |
|---|---|
| S3 Read wait | S3에 대한 읽기 요청의 지연 시간을 측정합니다 |
| S3 read errors per second | 읽기 오류율을 추적합니다 |
| Read From S3 (bytes/sec) | S3 스토리지에서 데이터를 읽는 속도를 추적합니다 |
| Disk S3 write req/sec | S3 스토리지에 대한 쓰기 작업 빈도를 모니터링합니다 |
| Disk S3 read req/sec | S3 스토리지에 대한 읽기 작업 빈도를 모니터링합니다 |
| Page cache hit rate | 페이지 캐시 적중률입니다 |
| Filesystem cache hit rate | 파일 시스템 캐시 적중률입니다 |
| Filesystem cache size | 현재 파일 시스템 캐시 크기입니다 |
| Network send bytes/sec | 현재 수신 네트워크 트래픽 속도를 추적합니다 |
| Network receive bytes/sec | 현재 송신 네트워크 트래픽 속도를 추적합니다 |
| Concurrent network connections | 현재 동시 네트워크 연결 수를 추적합니다 |
고급 대시보드로 문제 식별하기
배치되지 않은 삽입
리소스 사용량이 많은 쿼리
잘못된 프라이머리 키 설계
system.query_log 테이블에서
급증이 발생한 시점에 실행된 쿼리를 찾을 수 있습니다.
예를 들어, 특정 날짜의 오전 11시부터 오전 11시 사이에 실행된 모든 쿼리를 보여주는
쿼리를 실행하면 어떤 쿼리가 너무 많은 행을 읽고 있는지 파악할 수 있습니다:
Query
Response
amazon_reviews_no_pk와 amazon_reviews_pk를 대상으로 실행되는 것을 확인할 수 있습니다. 이를 통해
누군가가 amazon_reviews 테이블의 프라이머리 키 옵션을 테스트하고 있었음을 알 수 있습니다.