Docker 로그 모니터링 및 알람 구성을 위한 LogForge 🛠️

 

안녕하세요. 달소입니다.

 

이번에 소개해드릴 오픈소스 프로젝트틑 도커 로그 모니터링을 위한 LogForge 라는 프로젝트입니다.

 

사실 dozzle 같은 프로젝트들도 로그를 볼 수 있긴하지만 실시간 로그밖에 보지못하고 Alert은 기능이없었는데 요건 Alert기능이 있어서 한번 설치까지 해보려고합니다.

 

 

 

GitHub - log-forge/logforge: Real-time logs, Interactive terminals, Crash alerts/notifications, File system access. All in one UI, for Docker. Real-time logs, Interactive terminals, Crash alerts/notifications, File system access. All in one UI, for Docker. - log-forge/logforge from GITHUB

 

✨ 특징

  • 서비스 자동 감지(Docker 컨테이너)
  • 서비스 상태(실행 중, 충돌, 중지됨)
  • 로그 스트리밍 및 필터링
  • 사용자 정의 가능한 알림 키워드 - 내부 Docker 서비스 모니터링
  • 이메일, Discord, Telegram, Slack 및 Gotify에 대한 알림 지원
  • 컨테이너당 대화형 터미널 접근
  • 컨테이너 파일을 탐색하기 위한 파일 시스템 뷰어
  • 간편한 Docker 기반 배포
  • 자체 호스팅, 가벼움 - 개발 환경을 염두에 두고 구축됨

왜 LogForge를 선택해야 할까요?

LogForge는 대규모 프로덕션 시스템을 구축하지 않고도 개발 과정에서 서비스를 모니터링할 수 있는 간단하고 가벼운 방법을 필요로 하는 개발자를 위해 개발되었습니다. 다른 인기 도구와 비교해 보세요. 

 LogForge는 개발자 환경 에 최적화되어 있습니다 .

🔹 실행 중인 서비스, 충돌한 서비스 또는 중지된 서비스를 즉시 확인하세요.

🔹 서비스별 로그 보기 및 필터링

🔹 설정한 키워드를 기반으로 내부 서비스에 오류나 경고가 표시되면 알림을 받으세요.

🔹 단일 명령으로 몇 초 만에 모든 것을 배포하세요

 

개발 환경에 최적화되었으며, 프로덕션 환경이 아닙니다. 빠르고 간편하며 집중적인 기능을 제공합니다. 복잡한 설정이나 방대한 모니터링 스택도 필요 없습니다.

 

image.png

 

유료기능들도 예정되어있는게 있긴한데 뭐 굳이... 인 기능들이기도 하네요.

로그도 다른곳으로 쏠 수 있으면 참 좋을텐데요

  • RBAC(역할 기반 접근 제어)
    팀 및 조직을 개별적으로 권한을 관리합니다.
  • 컨테이너별 컨테이너 구성 및 알림에
    대해 정의된 알림 컨테이너 컨테이너와 알림 규칙을 사용자로 정의합니다.
  • 확장된 사용자 권한
    액세스 및 검색 지원을 통해 7일 이상 사용자가 로그를 저장했습니다.
  • 클라우드 컴퓨팅 및 다중 장치 액세스
    구성 및 경고 기록의 클라우드 백업 - 여러 컴퓨터에서 LogForge에 액세스
  • 사용자 정의 알림 채널
    모든 웹 비트에 대해 선호하는 플랫폼에 알림을 보냅니다. 블록체인으로 구성 가능
    • 컨테이너 AI 에이전트 에이전트
      컨테이너는 자체 범위 AI 에이전트를 보유합니다. 즉, 해당 컨테이너의 로그아웃과 데이터만 볼 수 있습니다.
    • 상황별로
      잘못된 수정 사항을 신속하게 파악하세요. "이 서비스는 3번의 재시도 후 DB 시간이 너무 많아서 도저히 불가능했습니다."
    • 이상 감지
      에서 동작을 개시하기 전에 발견해야 합니다.
    • 로그 기반 AI 기반 권장 사항 수정
      : "시간을 초과하거나 데이터베이스 연결을 확인하는 것이 좋습니다."
    • 원칙적으로는 반대하여
      실행됩니다. 외부를 활성화하지 않는 데이터는 외부로 연결되지 않습니다.

🤖컨택트용 AI(개인, 장소) (실험적)

 내장 된 Docker 컨테이너에 직접 만들려고 상상해 보세요 .


일단 한번 설치해서 테스트해봐야겠습니다 ㅎㅎ