As a first time user of this, I couldn't able to run correctly in first run (it requires osqueryi) and on my second attempt, I noticed logs were a bit verbose. And took almost ~3m.
So this PR contains some UX improvements such as the followings:
Removes annoying empty incompatible: log (since it is already printing out in Partial test for ...: incompatible platform: "linux" log) - maybe getting rid of all incompatible platform logs would better UX
Introduced semgroup package for concurrency
Round elapsed time (it was too verbose)
Enable gofumpt -extra linter
Check if osqueryi executable in $PATH before execute all queries
Signed-off-by: Furkan furkan.turkal@trendyol.com
As a first time user of this, I couldn't able to run correctly in first run (it requires osqueryi) and on my second attempt, I noticed logs were a bit verbose. And took almost ~3m.
So this PR contains some UX improvements such as the followings:
incompatible:
log (since it is already printing out inPartial test for ...: incompatible platform: "linux"
log) - maybe getting rid of all incompatible platform logs would better UXsemgroup
package for concurrencygofumpt -extra
linterosqueryi
executable in$PATH
before execute all queriesBenchmark:
(i7-9750H)
Logs: