Nerdlog:一款无需中心服务器的快速远程日志查看器
2025-04-21
Nerdlog 是一款快速、远程优先、多主机终端用户界面 (TUI) 日志查看器,它具有时间线直方图,并且无需中心服务器。它受到了 Graylog/Kibana 的启发,但去除了冗余功能。设置简单,几乎无需配置。Nerdlog 专注于高效地同时查询多个远程机器上的日志,按时间范围和模式过滤日志,并绘制时间线直方图以快速直观地了解情况。主要用例是从一个或多个远程主机读取系统日志(/var/log/messages 或 /var/log/syslog),即使在大型日志文件(例如 1GB 或更大)上也能高效运行。它还支持其他一些日志格式,并可以使用任何日志文件,但这是驱动实现的主要用例。Nerdlog 通过 SSH 连接到每个节点,并在后台保持空闲状态。日志分析在远程节点上完成,每次查询只下载少量数据。大部分数据在传输过程中使用 gzip 压缩,从而节省带宽。它支持 Vim 风格的键绑定和命令行界面,提供多种导航和操作方式。
开发
远程日志