ClickHouse 기반으로 로그, 트레이스, 메트릭, 세션 리플레이와 오류를 검색하고 시각화하는 오픈소스 옵저버빌리티 플랫폼입니다.
- 스타
- 9,384
- 포크
- 690
- 열린 이슈
- 561
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
highlight.io는 세션 리플레이, 오류 모니터링, 로깅, 분산 트레이싱을 하나의 제품으로 제공하는 모니터링 플랫폼입니다. 세션 리플레이는 브라우저의 DOM 변경 사항과 사용자 상호작용, 네트워크 요청, 콘솔 출력을 기록해 오류가 발생하기 전에 사용자가 어떤 작업을 했는지 확인할 수 있게 해줍니다. 오류, 로그, 트레이스는 해당 데이터가 발생한 세션과 연결되므로 프런트엔드 버그와 그 이면의 백엔드 활동을 쉽게 오가며 살펴볼 수 있습니다.
app.highlight.io에서 호스팅 서비스를 이용할 수 있으며 직접 호스팅도 가능합니다. 취미용 인스턴스는 Linux 머신 한 대에서 Docker로 실행할 수 있고, 월간 세션 및 오류 수에 대한 제한이 문서화되어 있습니다. 엔터프라이즈 배포는 별도 문서를 참고할 수 있습니다. 클라이언트 SDK는 저장소의 sdk 디렉터리에서 관리합니다.
알림 규칙, 사용자 지정 가능한 오류 그룹화, 로그 및 트레이스 검색 기능과 다른 도구와의 통합도 제공합니다.
핵심 기능
- 01브라우저의 DOM 변경 사항, 사용자 상호작용, 네트워크 요청을 기록하는 세션 리플레이.
- 02사용자 지정 그룹화 규칙과 알림을 지원하는 오류 모니터링.
- 03속성을 자동으로 수집하는 로그 및 트레이스 검색.
- 04관련 사용자 세션과 연결된 오류, 로그, 트레이스.
- 05한 줄로 설치하는 방식의 클라이언트 SDK와 명령어 한 번으로 배포하는 Docker 취미용 인스턴스.
활용 사례
- 오류 발생 전에 사용자가 어떤 작업을 했는지 재생해 프런트엔드 버그를 진단.
- 웹 애플리케이션의 오류와 로그를 한곳에서 모니터링.
- 텔레메트리 데이터를 내부에 보관할 수 있도록 모니터링 스택을 직접 호스팅.
빠른 시작
- 1
서브모듈을 포함해 저장소를 클론합니다
git clone --recurse-submodules https://github.com/highlight/highlight - 2
docker 디렉터리로 이동해 hobby 설치 스크립트를 실행합니다
cd docker && ./run-hobby.sh - 3
https://localhost를 열고 docker/.env의 ADMIN_PASSWORD로 로그인합니다
사용 전 알아둘 점
- 셀프 호스팅 hobby 설정은 RAM 8GB 이상, CPU 4개, 디스크 64GB 이상을 갖춘 Linux에서만 권장됩니다.
- hobby 셀프 호스팅 티어는 월간 세션 1만 회 미만, 오류 5만 건 미만을 대상으로 합니다.
- 메타데이터에 라이선스가 명확히 지정되어 있지 않습니다(NOASSERTION).
토픽
자주 묻는 질문
- highlight은(는) 무엇인가요?
- 세션 리플레이, 오류 모니터링, 로그와 트레이스를 통합하고 Docker로 직접 호스팅할 수 있는 오픈소스 풀스택 모니터링 플랫폼입니다. highlight.io는 세션 리플레이, 오류 모니터링, 로깅, 분산 트레이싱을 하나의 제품으로 제공하는 모니터링 플랫폼입니다. 세션 리플레이는 브라우저의 DOM 변경 사항과 사용자 상호작용, 네트워크 요청, 콘솔 출력을 기록해 오류가 발생하기 전에 사용자가 어떤 작업을 했는지 확인할 수 있게 해줍니다. 오류, 로그, 트레이스는 해당 데이터가 발생한 세션과 연결되므로 프런트엔드 버그와 그 이면의 백엔드 활동을 쉽게 오가며 살펴볼 수 있습니다.
- highlight은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- highlight은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- highlight은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. highlight의 마지막 커밋은 2026년 10월 21일입니다.
- highlight은(는) 어디에 사용할 수 있나요?
- 오류 발생 전에 사용자가 어떤 작업을 했는지 재생해 프런트엔드 버그를 진단. 웹 애플리케이션의 오류와 로그를 한곳에서 모니터링. 텔레메트리 데이터를 내부에 보관할 수 있도록 모니터링 스택을 직접 호스팅.
- highlight는 어떻게 설치하나요?
- 서브모듈을 포함해 저장소를 클론합니다: git clone --recurse-submodules https://github.com/highlight/highlight docker 디렉터리로 이동해 hobby 설치 스크립트를 실행합니다: cd docker && ./run-hobby.sh https://localhost를 열고 docker/.env의 ADMIN_PASSWORD로 로그인합니다
- highlight은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/highlight/highlight
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
호스트에서 메트릭, 로그, 트레이스, 프로파일을 수집해 Datadog 플랫폼으로 전송하는 Datadog의 오픈소스 에이전트입니다.
로그, 메트릭, 트레이스, 알림을 하나로 모은 오픈소스 OpenTelemetry 기반 셀프 호스팅 관측성 플랫폼
Rust로 구축한 셀프 호스팅 가능한 관측성 플랫폼으로, 로그·메트릭·트레이스·RUM·LLM 모니터링을 지원하며 Datadog과 Splunk의 대안으로 소개됩니다.
가동 시간 모니터링, 상태 페이지, 인시던트 관리, 온콜 알림, 로그, 트레이스, 메트릭을 하나로 통합한 오픈소스 셀프 호스팅 관측성 플랫폼입니다.
분산 및 클라우드 네이티브 마이크로서비스 아키텍처를 모니터링하고 추적·진단하는 APM 시스템입니다.