Code Review
/
govpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Provide error counters per worker for statsclient
[govpp.git]
/
examples
/
stats-client
/
stats_api.go
diff --git
a/examples/stats-client/stats_api.go
b/examples/stats-client/stats_api.go
index
66dd451
..
0ccfa89
100644
(file)
--- a/
examples/stats-client/stats_api.go
+++ b/
examples/stats-client/stats_api.go
@@
-137,10
+137,15
@@
func main() {
}
n := 0
for _, counter := range stats.Errors {
}
n := 0
for _, counter := range stats.Errors {
- if skipZeros && counter.Value == 0 {
+ var sum uint32
+ for _, valuePerWorker := range counter.Values {
+ sum += uint32(valuePerWorker)
+ }
+
+ if skipZeros && sum == 0 {
continue
}
continue
}
- fmt.Printf(" - %v
\n", counter
)
+ fmt.Printf(" - %v
%d (per worker: %v)\n", counter.CounterName, sum, counter.Values
)
n++
}
fmt.Printf("Listed %d (%d) error counters\n", n, len(stats.Errors))
n++
}
fmt.Printf("Listed %d (%d) error counters\n", n, len(stats.Errors))