system 데이터베이스에 포함된 시스템 테이블 집합이 있으며, 여기에는 다음과 같은 정보가 담겨 있습니다.
- 서버 상태, 프로세스 및 환경
- 서버 내부 프로세스
- ClickHouse 바이너리를 빌드할 때 사용된 옵션
ClickHouse Cloud 콘솔 사용하기
기본 제공 고급 관측성 대시보드
$HOST:$PORT/dashboard에서 접근할 수 있는 기본 제공 고급 관측성 대시보드 기능이 있으며(사용자 이름과 비밀번호 필요), system.dashboards에 포함된 Cloud Overview 메트릭을 표시합니다.
이 대시보드는 ClickHouse 인스턴스에 직접 인증해야 하며, 추가 인증 없이 Cloud Console UI를 통해 접근할 수 있는 Cloud Console Advanced Dashboard와는 별개입니다.
노드와 버전 전반에서 쿼리하기
clusterAllReplicas 함수를 merge 함수와 함께 사용할 수 있습니다. clusterAllReplicas 함수는 “default” cluster 내 모든 레플리카의 시스템 테이블을 쿼리할 수 있게 해 주며, 노드별 데이터를 하나의 결과로 통합합니다. 여기에 merge 함수를 함께 사용하면 cluster에서 특정 table과 관련된 모든 system data를 대상으로 쿼리할 수 있습니다.
예를 들어, 지난 1시간 동안 모든 레플리카에서 가장 오래 실행된 쿼리 상위 5개를 찾으려면 다음과 같습니다.
시스템 관련 고려 사항
- 시스템 테이블 참고 — 사용 가능한 모든 시스템 테이블의 전체 참고 문서
- Cloud Console 모니터링 — 설정이 필요 없고 서비스 성능에 영향을 주지 않는 대시보드
- Prometheus 엔드포인트 — 외부 모니터링 도구로 메트릭 내보내기
- Advanced dashboard — 대시보드 시각화에 대한 자세한 참고 문서