fix stats
This commit is contained in:
parent
ea787def35
commit
b6caf732fc
1 changed files with 4 additions and 6 deletions
|
@ -34,16 +34,14 @@ func metricsToTable(table *tablewriter.Table, stats map[string]map[string]int, k
|
||||||
sort.Strings(sortedKeys)
|
sort.Strings(sortedKeys)
|
||||||
//
|
//
|
||||||
for _, alabel := range sortedKeys {
|
for _, alabel := range sortedKeys {
|
||||||
|
astats, ok := stats[alabel]
|
||||||
if alabel == "" {
|
if !ok {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
astats := stats[alabel]
|
|
||||||
|
|
||||||
row := []string{}
|
row := []string{}
|
||||||
row = append(row, alabel) //name
|
row = append(row, alabel) //name
|
||||||
for _, sl := range keys {
|
for _, sl := range keys {
|
||||||
if v, ok := astats[sl]; ok {
|
if v, ok := astats[sl]; ok && v != 0 {
|
||||||
row = append(row, fmt.Sprintf("%d", v))
|
row = append(row, fmt.Sprintf("%d", v))
|
||||||
} else {
|
} else {
|
||||||
row = append(row, "-")
|
row = append(row, "-")
|
||||||
|
@ -183,7 +181,7 @@ func ShowPrometheus(url string) {
|
||||||
|
|
||||||
parsersTable := tablewriter.NewWriter(os.Stdout)
|
parsersTable := tablewriter.NewWriter(os.Stdout)
|
||||||
parsersTable.SetHeader([]string{"Parsers", "Hits", "Parsed", "Unparsed"})
|
parsersTable.SetHeader([]string{"Parsers", "Hits", "Parsed", "Unparsed"})
|
||||||
keys = []string{"hits", "parsed"}
|
keys = []string{"hits", "parsed", "unparsed"}
|
||||||
if err := metricsToTable(parsersTable, parsers_stats, keys); err != nil {
|
if err := metricsToTable(parsersTable, parsers_stats, keys); err != nil {
|
||||||
log.Warningf("while collecting acquis stats : %s", err)
|
log.Warningf("while collecting acquis stats : %s", err)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue