INNER CODE UNIT · Go
parseQueryResString
aquasecurity/tracee · cmd/tracee-bench/main.go:171
func parseQueryResString(queryRes string) (float64, error) {
startIndex := strings.LastIndex(queryRes, "=> ") + 3
lastIndex := strings.LastIndex(queryRes, "@[") - 1
return strconv.ParseFloat(queryRes[startIndex:lastIndex], 64)
}
func sigHandler() chan bool {
sigs := make(chan os.Signal, 1)
done := make(chan bool, 1)
signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM)
go func() {
<-sigs
done <- true
}()
return done
}