Show HN: Gonzo – A Go-based TUI for log analysis (OpenTelemetry/OTLP support) (github.com)

74 points by J0nR ↗ HN
We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!

10 comments

[ 3.7 ms ] story [ 34.3 ms ] thread
(comment deleted)
good job, i really like it! it would be awesome to have the ability to integrate it in k9s
Why call it Gonzo? This is a well-known word in other realms.

https://en.m.wikipedia.org/wiki/Gonzo_pornography

Indeed, I was very confused and thought this had to do with Sesame Street.
Because.. go, and muppets. It's fun. Like gophers are.

I guess there are a few people that first think of porn, but I don't.

What lib did you use for the TUI part?
It is so slow:

  $ sudo wc -l /var/log/syslog
  4982 /var/log/syslog
  
  $ sudo cat /var/log/syslog | bash -c "time gonzo"
  
  real    6m13,359s
  user    6m42,317s
  sys     0m28,946s
Six minutes on my virtual machine for 5 thousand lines.