{"repo":"dimonomid/nerdlog","free":true,"listed":false,"github":"https://github.com/dimonomid/nerdlog","clone":"git clone https://github.com/dimonomid/nerdlog.git","description":"Nerdlog: fast, remote-first, multi-host TUI log viewer with timeline histogram and no central server","language":"Go","stars":1546,"topics":["distributed","histogram","remote","timeline","tui","devops-tools","syslog","self-hosted","log-analysis","log-monitor"],"license":"BSD-2-Clause","category":"cli-tools","readme_excerpt":"Nerdlog Nerdlog is a fast, remote-first, multi-host TUI log viewer with timeline histogram and no central server. Loosely inspired by Graylog/Kibana, but without the bloat. Pretty much no setup needed, either. It's laser-focused on being efficient while querying logs from multiple remote machines simultaneously, filtering them by time range and patterns, while also drawing an interactive timeline histogram for quick visual insight. Primary use case: reading system logs (from the files /var/log/messages or /var/log/syslog , or straight from journalctl ) from one or more remote hosts. Very efficient even on large log files (like 1GB or more). It does support some other log formats and can use any log files, but that was the primary use case which was driving the implementation: we were having our web service backend running as systemd services on a bunch of Linux instances, printing a lot of logs, and wanted to be able to read these logs efficiently and having the timeline histogram, much like tools like Graylog have. Design highlights - No centralized server required; nerdlog establishes an ssh connection to every node that the user wants to collect logs from, and keeps them idle in the background (although a separate server to store the log files might still help in some cases; see the Limitations section in the docs); - Logs are not downloaded to the local machine in full: all the log analysis is done on the remote nodes, and on each query, only the following data is downloa","default_branch":null,"files":null,"tree":[],"storefront":"/r/dimonomid","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dimonomid/nerdlog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}