Remix.run Logo
Log File Viewer for the Terminal(lnav.org)
104 points by wiradikusuma 4 hours ago | 13 comments
guessmyname 3 hours ago | parent | next [-]

Oh yeah! lnav is famous. I remember using it like a decade ago to monitor an array of web servers while at GoDaddy; good ol' times.

First commit is from Sep 13, 2009: https://github.com/tstack/lnav/commit/b4ec432515e95e86ec9d71... . Woah! we’re old.

This is what the UX looked like back in the day: https://github.com/tstack/lnav/commit/bce2caa654160518ec11f6...

boomskats an hour ago | parent [-]

Wow, the GitHub mobile app doesn't preview PNGs. TIL

ifh-hn 23 minutes ago | parent [-]

GitHub website does on mobile.

elcapitan 13 minutes ago | parent | prev | next [-]

> ssh playground@demo.lnav.org

Really appreciate this way to demo it quickly, very nice!

__bax an hour ago | parent | prev | next [-]

Must have tool!

brunosutic an hour ago | parent | prev | next [-]

I tried lnav about 7-8 years ago and as a terminal junkie I really liked the features.

The only breaking thing was a huge (almost bloated) memory consumption. At that time lnav basically just kept everything in memory. Does anyone did that change?

xx_ns an hour ago | parent [-]

According to the linked homepage, the memory usage seems decent (few hundred megs for most use cases when working with a 3.3G logfile). There's a screenshot with various tasks and what the peak memory usage is.

At some point you need to keep quite a large context in memory to have both decent performance and useful features (that aren't unbearably slow to use). lnav seems to land at a reasonable middle ground.

p0w3n3d 3 hours ago | parent | prev | next [-]

This is almost the thing I want and need. What I need is some sort of TUI grafana - Json log splitter/organizer/finder

makapuf 2 hours ago | parent | next [-]

Currently working exactly on that https://gitlab.com/makapuf/treewalker (even if it could always use some love)

dima55 3 hours ago | parent | prev [-]

I use vnlog and feedgnuplot to massage and plot data on the console all the time. It's even less than a tui, but might be what you want.

dloss 2 hours ago | parent [-]

If you're fine with CLIs, maybe my Kelora project is worth a look. It's a very flexible log processor with built-in scripting: https://kelora.dev

asmosoinio 3 hours ago | parent | prev | next [-]

Looks very useful, will give it a go.

This resonates with my use of grep+less: https://github.com/tstack/lnav?tab=readme-ov-file#why-not-ju...

steveharing1 2 hours ago | parent | prev [-]

I was looking for something like this, Appreciate it!