Repolode
log-forge

log-forge/logforge

컨테이너 로그, 메트릭, 이벤트, 알림 규칙, 알림 전송 및 제한된 자동 복구를 제공하는 셀프 호스팅 Docker 대시보드입니다.

대체할 수 있는 제품:Datadog

스타
301
포크
16
열린 이슈
4
마지막 커밋
9일 전

어떤 프로젝트인가요?

LogForge Unicron은 Docker Compose로 배포하는 셀프 호스팅 Docker 네이티브 대시보드입니다. 브라우저 UI 하나에서 로컬 Docker 호스트와 mTLS로 보호되는 에이전트를 통해 등록한 원격 호스트의 컨테이너 상태, 로그, 메트릭, Docker 이벤트와 파일에 접근할 수 있습니다.

이 프로젝트는 알림과 복구에 중점을 둡니다. 규칙은 로그, 메트릭, 컨테이너 이벤트를 평가하고, 알림 채널은 Email, Slack, Teams, Discord, Telegram, Gotify 또는 웹훅으로 인시던트를 전달합니다. 제한된 작업으로 컨테이너를 재시작, 중지, 시작, 종료하거나 스크립트를 실행할 수 있습니다. 쿨다운, 요청 제한, 백오프, 검증 지연을 통해 자동 작업이 무분별하게 실행되지 않도록 합니다.

프리미엄 추가 기능으로 판매되는 Cirdan이라는 선택형 AI 레이어는 AI 에이전트가 실행 중인 인프라를 살펴보고 보고할 수 있도록 그래프 기반 지식 구조를 구축합니다. 어플라이언스에 Docker 소켓이 마운트되므로 호스트의 Docker 워크로드를 제어할 수 있습니다.

핵심 기능

  • 01하나의 UI에서 컨테이너 상태, 로그, 메트릭, Docker 이벤트를 확인할 수 있습니다.
  • 02로컬 Docker 호스트와 mTLS 에이전트를 통해 등록한 원격 호스트를 모니터링합니다.
  • 03로그, 메트릭, 컨테이너 이벤트에 적용하는 사용자 지정 알림 규칙을 제공합니다.
  • 04Email, Slack, Teams, Discord, Telegram, Gotify, 웹훅을 통해 알림을 전송합니다.
  • 05쿨다운과 요청 제한을 적용한 복구 작업(재시작, 중지, 시작, 종료, 스크립트 실행)을 제공합니다.
  • 06셀프 호스팅 방식으로 배포해 모니터링 데이터를 자체 환경에 보관합니다.

활용 사례

  • 단일 대시보드에서 홈랩이나 소규모 서버 풀의 Docker 컨테이너를 모니터링합니다.
  • 컨테이너가 중단되거나 로그에 오류가 기록되면 Slack 또는 Telegram으로 알림을 받습니다.
  • 요청 제한을 적용해 재시작 루프를 방지하면서 비정상 컨테이너를 자동으로 재시작합니다.
  • Docker 모니터링 데이터를 호스팅 서비스 대신 온프레미스 환경에 보관합니다.

빠른 시작

  1. 1

    배포 저장소를 클론합니다

    git clone https://github.com/log-forge/logforge.git
  2. 2

    logforge 디렉터리로 이동합니다

    cd logforge
  3. 3

    Docker 이미지를 pull합니다

    docker compose pull
  4. 4

    Unicron을 시작한 다음 https://localhost:8444/unicron을 엽니다

    docker compose up -d

사용 전 알아둘 점

  • 어플라이언스가 Docker 소켓을 마운트하므로 호스트의 Docker 워크로드를 제어할 수 있습니다.
  • 자체 인증서를 발급하므로 루트 CA를 신뢰할 때까지 브라우저에 경고가 표시됩니다.
  • 원격 모니터링과 호스트 이름 변경에는 DNS 설정 및 에이전트 등록 등의 추가 설정이 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

logforge은(는) 무엇인가요?
컨테이너 로그, 메트릭, 이벤트, 알림 규칙, 알림 전송 및 제한된 자동 복구를 제공하는 셀프 호스팅 Docker 대시보드입니다. LogForge Unicron은 Docker Compose로 배포하는 셀프 호스팅 Docker 네이티브 대시보드입니다. 브라우저 UI 하나에서 로컬 Docker 호스트와 mTLS로 보호되는 에이전트를 통해 등록한 원격 호스트의 컨테이너 상태, 로그, 메트릭, Docker 이벤트와 파일에 접근할 수 있습니다.
logforge은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
logforge은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
logforge은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. logforge의 마지막 커밋은 2026년 10월 28일입니다.
logforge은(는) 어디에 사용할 수 있나요?
단일 대시보드에서 홈랩이나 소규모 서버 풀의 Docker 컨테이너를 모니터링합니다. 컨테이너가 중단되거나 로그에 오류가 기록되면 Slack 또는 Telegram으로 알림을 받습니다. 요청 제한을 적용해 재시작 루프를 방지하면서 비정상 컨테이너를 자동으로 재시작합니다. Docker 모니터링 데이터를 호스팅 서비스 대신 온프레미스 환경에 보관합니다.
logforge는 어떻게 설치하나요?
배포 저장소를 클론합니다: git clone https://github.com/log-forge/logforge.git logforge 디렉터리로 이동합니다: cd logforge Docker 이미지를 pull합니다: docker compose pull Unicron을 시작한 다음 https://localhost:8444/unicron을 엽니다: docker compose up -d
logforge은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/log-forge/logforge

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트