TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Nerdlog – Fast, multi-host TUI log viewer with timeline histogram

134 pointsby dimonomid30 days ago
For more background and technical details, I wrote this up as well: <a href="https:&#x2F;&#x2F;dmitryfrank.com&#x2F;projects&#x2F;nerdlog&#x2F;article" rel="nofollow">https:&#x2F;&#x2F;dmitryfrank.com&#x2F;projects&#x2F;nerdlog&#x2F;article</a>

11 comments

tstack29 days ago
Nice work! The TUI looks really sharp and I like the histogram on top. Going to play with this today.<p>TIL awk patterns can be more than just regexes and can be combined with boolean operators. I&#x27;ve written a bit of awk and never realized this.
评论 #43759477 未加载
piterrro29 days ago
This is a really cool project — love the simplicity and the TUI approach, especially with the timeline histogram and remote-first design. I had similar pain points at my end when dealing with logs across many hosts, which led to building Logdy[1] — a tool with a slightly different philosophy.<p>Logdy is more web-based and focuses on live tailing, structured log search, and quick filtering across multiple sources, also without requiring a centralized server. Not trying to compare directly, but if you&#x27;re exploring this space, you might find it useful as a complementary approach or for different scenarios. Although we need to work more on adding ability to query multiple hosts.<p>Anyway, kudos on nerdlog—always great to see lean tools in the logging space that don’t require spinning up half a dozen services.<p>[1] <a href="https:&#x2F;&#x2F;logdy.dev" rel="nofollow">https:&#x2F;&#x2F;logdy.dev</a>
Zopieux29 days ago
journalctl is mentioned once in the landing page and it seems to imply that journalctl is not supported per se, as logs need to be stored plaintext to legacy syslog (?).<p>I do not want to store plaintext logs and use ancient workarounds like logrotate. journald itself has the built-in ability to receive logs from remote hosts (journald remote &amp; gateway) and search them using --merge.
评论 #43752347 未加载
评论 #43752090 未加载
nodesocket29 days ago
Very nice work. Anyway to specify a group of log files in the config that are shared across many hosts? For example:<p><pre><code> log_files: mygroup: - &#x2F;var&#x2F;log&#x2F;syslog - &#x2F;var&#x2F;log&#x2F;foo - &#x2F;var&#x2F;log&#x2F;bar log_streams: myhost-01: hostname: actualhost1.com port: 1234 user: myuser log_files: mygroup myhost-02: hostname: actualhost2.com port: 7890 user: myuser log_files: mygroup myhost-03: hostname: actualhost3.com port: 8888 user: myuser log_files: mygroup</code></pre>
评论 #43754589 未加载
ryanhecht29 days ago
I definitely intend on playing around with this later! I see that [gzipped log archives aren&#x27;t supported](<a href="https:&#x2F;&#x2F;dmitryfrank.com&#x2F;projects&#x2F;nerdlog&#x2F;article#depends_on_the_log_file_rotation_policy" rel="nofollow">https:&#x2F;&#x2F;dmitryfrank.com&#x2F;projects&#x2F;nerdlog&#x2F;article#depends_on_...</a>), minimizing the use case for me personally. You&#x27;ve at least thought enough about that to bring it up as a limitation you think people will call attention to -- any plans to eventually support it?
评论 #43754359 未加载
dloss29 days ago
Very nice! Added to my little list of log viewers at <a href="https:&#x2F;&#x2F;github.com&#x2F;dloss&#x2F;klp#alternative-tools">https:&#x2F;&#x2F;github.com&#x2F;dloss&#x2F;klp#alternative-tools</a>
评论 #43755162 未加载
esafak29 days ago
Looks nice. You might want to get help from the community to get it packaged for major linux distros, if you want more users.
评论 #43754303 未加载
knowitnone29 days ago
Nice. I needed this a few years ago. No license file?
评论 #43753550 未加载
johnisgood29 days ago
This looks good. Any way to use date&#x2F;time in RFC 3339 format without changing the source code?<p>Does this work with runit (Void Linux)?
评论 #43755155 未加载
adityavinodh29 days ago
Looks great! Was just looking for something like this.
tomerbd29 days ago
Can i view logs from aws cloudwatch?
评论 #43752712 未加载