(kvs, nsIndexStat map[string]interface{})
| 728 | } |
| 729 | |
| 730 | func extractKVStats(kvs, nsIndexStat map[string]interface{}) error { |
| 731 | for path, statname := range kvStats { |
| 732 | v := jsonpointer.Get(kvs, path) |
| 733 | if vint, ok := v.(int); ok { |
| 734 | updateStat(statname, float64(vint), nsIndexStat) |
| 735 | } else if vuint64, ok := v.(uint64); ok { |
| 736 | updateStat(statname, float64(vuint64), nsIndexStat) |
| 737 | } |
| 738 | } |
| 739 | return nil |
| 740 | } |
| 741 | |
| 742 | var scorchStats = map[string]string{ |
| 743 | "/num_bytes_used_disk": "num_bytes_used_disk", |
no test coverage detected