Hardcoded list of commands and simplified metrics gathering.

Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
This commit is contained in:
Guillaume Tardif 2020-10-07 23:29:55 +02:00
parent 005c6dcfe7
commit 0d3f7186c5
7 changed files with 333 additions and 224 deletions

View file

@ -86,7 +86,7 @@ func Exec(root *cobra.Command) {
err := cmd.Run()
childExit <- true
if err != nil {
metrics.Track(store.DefaultContextType, os.Args[1:], root.PersistentFlags(), metrics.FailureStatus)
metrics.Track(store.DefaultContextType, os.Args[1:], metrics.FailureStatus)
if exiterr, ok := err.(*exec.ExitError); ok {
os.Exit(exiterr.ExitCode())
@ -94,7 +94,7 @@ func Exec(root *cobra.Command) {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)
}
metrics.Track(store.DefaultContextType, os.Args[1:], root.PersistentFlags(), metrics.SuccessStatus)
metrics.Track(store.DefaultContextType, os.Args[1:], metrics.SuccessStatus)
os.Exit(0)
}