Nerdlog: 초고속 서버리스 원격 로그 뷰어
2025-04-21
Nerdlog는 타임라인 히스토그램을 갖추고 중앙 서버 없이도 작동하는 빠르고 원격 우선, 다중 호스트 TUI 로그 뷰어입니다. Graylog/Kibana에서 영감을 받았지만 불필요한 기능은 제거하여 최소한의 설정만으로도 사용할 수 있습니다. 여러 원격 머신의 로그를 동시에 효율적으로 쿼리하고 시간 범위와 패턴으로 필터링하며 타임라인 히스토그램을 표시하여 신속한 시각적 분석을 수행합니다. 주로 하나 이상의 원격 호스트에서 시스템 로그(/var/log/messages 또는 /var/log/syslog)를 읽도록 설계되었으며, 대용량 로그 파일(1GB 이상)에서도 매우 효율적입니다. 다른 로그 형식도 지원하지만, 핵심 기능은 수많은 웹 서비스 백엔드 인스턴스의 로그를 효율적으로 모니터링해야 할 필요성에서 비롯됩니다. Nerdlog는 SSH를 통해 연결하고 백그라운드에서 연결을 유휴 상태로 유지합니다. 로그 분석은 원격으로 수행되며, 쿼리당 최소한의 데이터만 다운로드하고 대역폭 효율을 위해 gzip 압축을 사용합니다. Vim과 유사한 명령줄 인터페이스와 키 바인딩을 통해 직관적인 탐색 및 제어가 가능합니다.
개발
원격 로깅