Nerdlog: Fast, multi-host TUI log viewer with timeline histogram
a year ago
- #devops
- #tui
- #logging
- Nerdlog是一款快速、支持多主机的TUI日志查看器,带有时间轴直方图功能,灵感来自Graylog/Kibana但摒弃了冗余功能
- 它作为Graylog和Splunk等集中式日志系统的轻量级替代方案而开发,这些系统要么速度缓慢,要么需要大量维护工作
- Nerdlog通过SSH连接远程节点,直接在主机上分析日志文件,仅下载必要数据(日志和直方图信息),具有高效特性
- 核心功能包括:多主机并行日志查询、时间范围过滤、以及用于可视化日志分布的直方图
- 该工具使用标准Unix工具链(bash/awk/tail/head),支持通过SSH或YAML配置文件定义日志流
- Nerdlog专为能SSH访问生产环境的小团队或个人项目设计,但存在主机CPU/IO占用、依赖日志轮转策略等局限性
- 它并非lnav等本地日志分析工具的替代品,但在高效处理多节点远程日志方面表现卓越