Rust로 구축한 셀프 호스팅 가능한 관측성 플랫폼으로, 로그·메트릭·트레이스·RUM·LLM 모니터링을 지원하며 Datadog과 Splunk의 대안으로 소개됩니다.
- 스타
- 9,963
- 포크
- 500
- 열린 이슈
- 244
- 마지막 커밋
- 1시간 전
어떤 프로젝트인가요?
HyperDX는 ClickHouse 클러스터에 저장된 로그와 트레이스를 검색하고 시각화해 엔지니어가 프로덕션 문제의 원인을 찾도록 돕는 옵저버빌리티 플랫폼입니다. 기존 ClickHouse 스키마와 함께 사용할 수 있으며, 텔레메트리 수집을 위해 OpenTelemetry를 기반으로 구축되어 표준 OpenTelemetry SDK로 계측된 애플리케이션에 적용할 수 있습니다.
인터페이스에서는 전체 텍스트 검색과 level:err 같은 속성 검색 구문을 사용할 수 있으며, 필요하면 raw SQL도 작성할 수 있습니다. 대시보드를 만들고 알림을 설정할 수 있으며, 로그와 트레이스를 실시간으로 확인하고 세션 리플레이를 백엔드 데이터와 연관 지어 살펴볼 수 있습니다. HTTP 요청부터 데이터베이스 쿼리까지 애플리케이션 성능 모니터링도 지원합니다.
HyperDX는 로컬 테스트용 단일 Docker 컨테이너로 실행하거나 기존 ClickHouse 인스턴스에 배포할 수 있으며, ClickHouse Cloud와 함께 사용할 수도 있습니다. 명령줄 도구인 @hyperdx/cli는 터미널 UI와 동일한 데이터에 스크립트로 접근하는 기능을 제공합니다.
핵심 기능
- 01로그, 트레이스, 메트릭, 세션 리플레이와 오류를 한곳에서 검색하고 연관 지어 살펴볼 수 있습니다.
- 02선택적으로 raw SQL을 사용할 수 있는 속성 검색 구문을 제공하며, 모든 ClickHouse 스키마에서 사용할 수 있습니다.
- 03복잡한 쿼리 언어 없이 대시보드와 알림을 만들 수 있습니다.
- 04로그와 트레이스를 실시간으로 확인할 수 있습니다.
- 05브라우저, Node.js, Python용 SDK를 통한 네이티브 OpenTelemetry 수집을 지원합니다.
- 06HyperDX 데이터를 조회할 수 있는 터미널 UI와 CLI를 제공합니다.
활용 사례
- 세션 리플레이에서 해당 세션의 백엔드 로그와 트레이스로 이동해 프로덕션 오류를 진단합니다.
- 기존 ClickHouse 클러스터에서 셀프 호스팅 옵저버빌리티 스택을 운영합니다.
- HTTP 요청부터 데이터베이스 쿼리까지 애플리케이션 성능을 모니터링합니다.
- CLI를 통해 스크립트나 AI 에이전트에서 텔레메트리를 조회합니다.
빠른 시작
- 1
Docker로 올인원 HyperDX 컨테이너를 시작하세요
docker run -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one - 2
브라우저에서 http://localhost:8080 을 열어 UI에 액세스하세요
사용 전 알아둘 점
- 테스트에는 최소 4GB RAM과 2코어를 권장합니다.
- 전체 배포에는 ClickHouse, OpenTelemetry Collector, MongoDB가 포함되므로 셀프 호스팅에는 운영 작업이 필요합니다.
토픽
자주 묻는 질문
- hyperdx은(는) 무엇인가요?
- ClickHouse 기반으로 로그, 트레이스, 메트릭, 세션 리플레이와 오류를 검색하고 시각화하는 오픈소스 옵저버빌리티 플랫폼입니다. HyperDX는 ClickHouse 클러스터에 저장된 로그와 트레이스를 검색하고 시각화해 엔지니어가 프로덕션 문제의 원인을 찾도록 돕는 옵저버빌리티 플랫폼입니다. 기존 ClickHouse 스키마와 함께 사용할 수 있으며, 텔레메트리 수집을 위해 OpenTelemetry를 기반으로 구축되어 표준 OpenTelemetry SDK로 계측된 애플리케이션에 적용할 수 있습니다.
- hyperdx은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- hyperdx은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- hyperdx은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. hyperdx의 마지막 커밋은 2026년 10월 22일입니다.
- hyperdx은(는) 어디에 사용할 수 있나요?
- 세션 리플레이에서 해당 세션의 백엔드 로그와 트레이스로 이동해 프로덕션 오류를 진단합니다. 기존 ClickHouse 클러스터에서 셀프 호스팅 옵저버빌리티 스택을 운영합니다. HTTP 요청부터 데이터베이스 쿼리까지 애플리케이션 성능을 모니터링합니다. CLI를 통해 스크립트나 AI 에이전트에서 텔레메트리를 조회합니다.
- hyperdx는 어떻게 설치하나요?
- Docker로 올인원 HyperDX 컨테이너를 시작하세요: docker run -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one 브라우저에서 http://localhost:8080 을 열어 UI에 액세스하세요
- hyperdx은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/hyperdxio/hyperdx
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
세션 리플레이, 오류 모니터링, 로그와 트레이스를 통합하고 Docker로 직접 호스팅할 수 있는 오픈소스 풀스택 모니터링 플랫폼입니다.
호스트에서 메트릭, 로그, 트레이스, 프로파일을 수집해 Datadog 플랫폼으로 전송하는 Datadog의 오픈소스 에이전트입니다.
로그, 메트릭, 트레이스, 프로파일을 수집하고 Loki, Prometheus, Tempo, Pyroscope 호환 API로 제공하는 셀프 호스팅 관측성 백엔드입니다.
eBPF로 메트릭, 로그, 트레이스, 프로파일을 수집하고 AI 기반 근본 원인 분석을 제공하는 오픈소스 관측성 및 APM 도구입니다.
로그, 메트릭, 트레이스, 알림을 하나로 모은 오픈소스 OpenTelemetry 기반 셀프 호스팅 관측성 플랫폼