Nerdlog is a fast, terminal-based log viewer designed for efficiently viewing logs from multiple hosts simultaneously. It features a timeline histogram that provides a visual overview of log activity, allowing users to quickly identify periods of high activity or errors. Written in Rust, Nerdlog emphasizes speed and efficiency, making it suitable for handling large log files and numerous hosts. It supports filtering, searching, and highlighting to aid in analysis and supports different log formats, including journalctl output. The tool aims to streamline log monitoring and debugging in a user-friendly terminal interface.
Telescope is an open-source, web-based log viewer designed specifically for ClickHouse. It provides a user-friendly interface for querying, filtering, and visualizing logs stored within ClickHouse databases. Features include full-text search, support for various log formats, customizable dashboards, and real-time log streaming. Telescope aims to simplify the process of exploring and analyzing large volumes of log data, making it easier to identify trends, debug issues, and monitor system performance.
Hacker News users generally praised Telescope's clean interface and the smart choice of using ClickHouse for storage, highlighting its performance capabilities. Some questioned the need for another log viewer, citing existing solutions like Grafana Loki and Kibana, but acknowledged Telescope's potential niche for users already invested in ClickHouse. A few commenters expressed interest in specific features like query language support and the ability to ingest logs directly. Others focused on the practical aspects of deploying and managing Telescope, inquiring about resource consumption and single-sign-on integration. The discussion also touched on alternative approaches to log analysis and visualization, including using command-line tools or more specialized log aggregation systems.
Summary of Comments ( 6 )
https://news.ycombinator.com/item?id=43750765
Hacker News users generally praised Nerdlog for its speed and clean interface, particularly appreciating the timeline histogram feature for quickly identifying activity spikes. Some compared it favorably to existing tools like
lnav
and GoAccess, while others suggested potential improvements such as regular expression search, customizable layouts, and the ability to tail live logs from containers. A few commenters also expressed interest in seeing features like log filtering and the option for a client-server architecture for remote log viewing. One commenter also pointed out that the project name was very similar to an existing project called "Nerd Fonts".The Hacker News post titled "Show HN: Nerdlog – Fast, multi-host TUI log viewer with timeline histogram" generated several comments discussing various aspects of the project.
Several commenters expressed their appreciation for the tool and its potential usefulness. One user highlighted the value of the histogram feature for quick identification of peak error periods, while another praised the multi-host functionality, noting its superiority to their current setup of multiple
tail -f
commands. The clean and intuitive user interface was also a point of positive feedback.Some users offered suggestions for improvements and additional features. One suggested incorporating logrotate support or similar functionality for managing log files. Another requested the ability to pause the log stream, a feature commonly found in other log viewers. Integration with systemd journal logs was also mentioned as a desirable addition. A commenter also inquired about the project's license, expressing their preference for an OSI-approved license.
A few commenters drew comparisons to existing log viewing tools. One mentioned similarities to lnav, another popular TUI log viewer, and discussed some of the tradeoffs between the two. Another user pointed out features present in commercial log management solutions that could be beneficial additions to Nerdlog.
There was a brief discussion regarding performance, with one commenter noting that the performance claims in the project's README seemed plausible based on their own experience with similar tools.
Finally, the developer of Nerdlog actively engaged in the comments section, responding to questions and acknowledging feedback. They addressed inquiries about the licensing, confirmed plans to add features like log rotation and pausing, and expressed openness to further suggestions. This interaction added to the overall positive reception of the project.