I don't think it does summing "out of the box", but I've found it great for exploring logs (or even very long grep searches) interactively.
https://metacpan.org/pod/App::RecordStream
https://tsibley.net/talks/julienne-data/slides-with-notes.pd...
Any big win that I would get from a practical standpoint with rust that im missing with golang?
Rust of course has generics too, so I find it easier to use the right data structure for the problem (eg btrees) without dropping to interface{}. But it seems like the Go team is getting serious about adding generics so this advantage may be temporary.
Ideally, it would be nice to integrate Angle Grinder into the lnav to support both modes. I also think the the angle-grinder/sumologic can be a bit friendlier than SQL in some cases.
EDIT: I had written here that your tool name 'ag' conflicts with "silversearcher-ag" which is a grep replacement and people are likely to be users of both. But your CLI tool name is in fact already 'agrind' just the cargo package is 'ag'. May be worth unifying them to 'agrind'?
On some distro's you can just do `apt-get install ag` for silversearcher-ag.
So "ag" is pretty common for the great silversearcher-ag tool.
What can angle grinder do better than jq?