Repolode
highlight

highlight/highlight

세션 리플레이, 오류 모니터링, 로그와 트레이스를 통합하고 Docker로 직접 호스팅할 수 있는 오픈소스 풀스택 모니터링 플랫폼입니다.

대체할 수 있는 제품:SentryLogRocketDatadog

스타
9,384
포크
690
열린 이슈
561
마지막 커밋
어제

어떤 프로젝트인가요?

highlight.io는 세션 리플레이, 오류 모니터링, 로깅, 분산 트레이싱을 하나의 제품으로 제공하는 모니터링 플랫폼입니다. 세션 리플레이는 브라우저의 DOM 변경 사항과 사용자 상호작용, 네트워크 요청, 콘솔 출력을 기록해 오류가 발생하기 전에 사용자가 어떤 작업을 했는지 확인할 수 있게 해줍니다. 오류, 로그, 트레이스는 해당 데이터가 발생한 세션과 연결되므로 프런트엔드 버그와 그 이면의 백엔드 활동을 쉽게 오가며 살펴볼 수 있습니다.

app.highlight.io에서 호스팅 서비스를 이용할 수 있으며 직접 호스팅도 가능합니다. 취미용 인스턴스는 Linux 머신 한 대에서 Docker로 실행할 수 있고, 월간 세션 및 오류 수에 대한 제한이 문서화되어 있습니다. 엔터프라이즈 배포는 별도 문서를 참고할 수 있습니다. 클라이언트 SDK는 저장소의 sdk 디렉터리에서 관리합니다.

알림 규칙, 사용자 지정 가능한 오류 그룹화, 로그 및 트레이스 검색 기능과 다른 도구와의 통합도 제공합니다.

핵심 기능

  • 01브라우저의 DOM 변경 사항, 사용자 상호작용, 네트워크 요청을 기록하는 세션 리플레이.
  • 02사용자 지정 그룹화 규칙과 알림을 지원하는 오류 모니터링.
  • 03속성을 자동으로 수집하는 로그 및 트레이스 검색.
  • 04관련 사용자 세션과 연결된 오류, 로그, 트레이스.
  • 05한 줄로 설치하는 방식의 클라이언트 SDK와 명령어 한 번으로 배포하는 Docker 취미용 인스턴스.

활용 사례

  • 오류 발생 전에 사용자가 어떤 작업을 했는지 재생해 프런트엔드 버그를 진단.
  • 웹 애플리케이션의 오류와 로그를 한곳에서 모니터링.
  • 텔레메트리 데이터를 내부에 보관할 수 있도록 모니터링 스택을 직접 호스팅.

빠른 시작

  1. 1

    서브모듈을 포함해 저장소를 클론합니다

    git clone --recurse-submodules https://github.com/highlight/highlight
  2. 2

    docker 디렉터리로 이동해 hobby 설치 스크립트를 실행합니다

    cd docker && ./run-hobby.sh
  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트