fixed fetch data panic when group field type is number
This commit is contained in:
parent
074663f1be
commit
35b01d6645
|
@ -224,7 +224,7 @@ func collectMetricData(agg interface{}, groupValues string, metricData *[]insigh
|
||||||
if bks, ok := vm["buckets"].([]interface{}); ok {
|
if bks, ok := vm["buckets"].([]interface{}); ok {
|
||||||
for _, bk := range bks {
|
for _, bk := range bks {
|
||||||
if bkVal, ok := bk.(map[string]interface{}); ok {
|
if bkVal, ok := bk.(map[string]interface{}); ok {
|
||||||
currentGroup := bkVal["key"].(string)
|
var currentGroup = fmt.Sprintf("%v", bkVal["key"])
|
||||||
newGroupValues := currentGroup
|
newGroupValues := currentGroup
|
||||||
if groupValues != "" {
|
if groupValues != "" {
|
||||||
newGroupValues = fmt.Sprintf("%s-%s", groupValues, currentGroup)
|
newGroupValues = fmt.Sprintf("%s-%s", groupValues, currentGroup)
|
||||||
|
|
Loading…
Reference in New Issue