Slice and dice logs on the command line
Full Changelog: https://github.com/rcoh/angle-grinder/compare/v0.19.0...v0.19.1
--output
for aggregates @rcoh in https://github.com/rcoh/angle-grinder/pull/184
Full Changelog: https://github.com/rcoh/angle-grinder/compare/v0.18.0...v0.19.0
Tons of new features, all from @tstack:
Full Changelog: https://github.com/rcoh/angle-grinder/compare/v0.17.0...v0.18.0
New this release:
["field-\" name"]
). This makes using angle grinder much more useful on data with spaces or other funky characters in columns. (@wfchandler, #146)Contributors:
Thanks! ❤️
This release primarily serves to resolve #130 to support building angle-grinder on Apple Silicon.
Additional changes:
-o=json
/--output=json
(#128)assert_cmd
to improve test performance especially on CI (#127)Ignore, testing GH actions to generate a release
Lots of new features:
concat
, contains
, parseDate
, and substring
are useful for strings. Most math functions you can think of are there as well. (Huge thanks to @tstack)round
can be used to get back the old behavior. (@rcoh)sort by length(message)
. This is part of a larger effort to accept expressions anywhere that currently accepts a column name. One of the few remaining holdouts is the fields
operator. (@rcoh)count
now supports an optional argument to conditionally count certain records: (@rcoh)* | json | count(status == 200) as ok, count as all | ok / all as success_ratio
The build is running now & 0.15.0 has been pushed to crates.io -- binaries should be hot off the presses shortly.
+
, -
, *
, /
). You can also create variables from existing variables using as
parse
is now slightly more flexible when...being parsed. Specifically, from
can now come anywhere (@rcoh)parse
will consume any whitespace character when whitespace exists in the pattern. Technically a breaking change, but I don't expect this will break anything IRL. (@rcoh)This release adds 2 major new features:
apache
(@DarrenTsung) Add your own!--output <mode>
. Currently supported: json
, logfmt
, format=<rust fmt string>
(@rcoh)In addition:
Users of v0.9.0 and later can upgrade with agrind --self-update