기능
- 한곳에서 로그, 메트릭, 세션 리플레이, 트레이스를 연관시키고 검색
- 스키마에 구애받지 않으며 기존 ClickHouse 스키마에서 그대로 작동
- ClickHouse에 최적화된 초고속 검색 및 시각화
- 직관적인 전문 검색과 속성 검색 구문(예:
level:err)을 제공하며, SQL은 선택적으로 사용할 수 있습니다. - Event deltas로 이상 징후의 추세 분석
- 몇 번의 클릭만으로 알림 설정
- 복잡한 쿼리 언어 없이 높은 cardinality의 이벤트를 대시보드에서 확인
- 네이티브 JSON 문자열 쿼리
- 항상 최신 이벤트를 확인할 수 있도록 로그와 트레이스를 라이브 테일링
- OpenTelemetry (OTel) 기본 지원
- HTTP 요청부터 DB 쿼리까지 상태와 성능을 모니터링(APM)
- Event deltas로 이상 징후와 성능 회귀 식별
- 로그 패턴 인식
구성 요소
- ClickStack UI (HyperDX) – 관측성 데이터를 탐색하고 시각화하도록 설계된 전용 프런트엔드
- OpenTelemetry collector – 로그, 트레이스, 메트릭을 위해 사전 구성된 맞춤형 collector로, 정해진 스키마를 사용합니다
- ClickHouse – 스택의 핵심을 이루는 고성능 분석용 데이터베이스
원칙
몇 분 만에 손쉽게 설정 가능
사용자 친화적이며 목적에 맞게 설계된
엔드 투 엔드 관측성
ClickHouse에 최적화됨
OpenTelemetry 네이티브
오픈 소스이며 완전히 사용자 지정 가능합니다
아키텍처 개요
- Managed ClickStack
- Open Source ClickStack
Managed ClickStack은 ClickHouse Cloud 내에서 전적으로 실행되며, 동일한 ClickStack 데이터 모델과 사용자 경험을 유지하면서 완전 관리형 관측성 백엔드를 제공합니다.이 모델에서는 ClickHouse와 ClickStack UI(HyperDX) 를 ClickHouse Cloud가 호스팅하고 운영하며 보안을 관리합니다. 사용자는 텔레메트리 데이터를 관리형 서비스로 보내기 위해 OpenTelemetry Collector만 실행하면 됩니다.Managed ClickStack은 다음 구성 요소로 이루어져 있습니다:
- ClickStack UI (HyperDX) HyperDX UI는 ClickHouse Cloud에 완전히 통합되어 있으며 서비스의 일부로 관리됩니다. 로그 검색, 트레이스 탐색, 대시보드, 알림, 텔레메트리 유형 간 상관관계 분석 기능을 제공하며, 인증과 접근 제어가 통합되어 있습니다.
- OpenTelemetry collector (self-managed) 사용자는 애플리케이션과 인프라에서 텔레메트리 데이터를 수신하는 OpenTelemetry Collector를 실행합니다. 이 collector는 OTLP를 통해 데이터를 ClickHouse Cloud로 전달합니다. 표준을 준수하는 어떤 OpenTelemetry Collector든 사용할 수 있지만, ClickHouse 수집에 맞게 사전 구성되고 최적화되어 있으며 ClickStack 스키마와 즉시 작동하는 ClickStack 배포판을 강력히 권장합니다.
- ClickHouse Cloud ClickHouse는 ClickHouse Cloud에서 완전히 관리되며, 모든 관측성 데이터의 스토리지 및 쿼리 엔진 역할을 합니다. 사용자는 클러스터, 업그레이드 또는 운영 관련 사항을 관리할 필요가 없습니다.
- 스토리지와 독립적으로 자동 스케일링되는 컴퓨트
- 객체 스토리지를 기반으로 하는 저비용의 사실상 무제한 보존
- ClickHouse Cloud Warehouses를 사용하는 읽기와 쓰기의 독립적 격리
- 통합 인증 및 접근 제어
- 자동 백업
- 보안 및 컴플라이언스 기능
- 운영 중단 없는 원활한 업그레이드