Skip to content

Commit 6784c3b

Browse files
authored
Merge pull request #246 from yibishufange/master
fix disk&net status format
2 parents f9e0a9d + 2d0fa06 commit 6784c3b

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

spec/v1/node.go

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -398,17 +398,18 @@ func populateGPUStats(s *NodeStats, extension interface{}) {
398398
func populateDiskNetStats(s *NodeStats, extension interface{}) {
399399
stats, _ := extension.(map[string]interface{})
400400
if val, ok := stats[KeyDiskUsed]; ok {
401-
used, _ := val.(uint64)
402-
s.Usage[ResourceDisk] = strconv.FormatUint(used, 10)
401+
used, _ := val.(float64)
402+
s.Usage[ResourceDisk] = strconv.FormatFloat(used, 'f', -1, 64)
403403
}
404404
if val, ok := stats[KeyDiskTotal]; ok {
405-
total, _ := val.(uint64)
406-
s.Capacity[ResourceDisk] = strconv.FormatUint(total, 10)
405+
total, _ := val.(float64)
406+
s.Capacity[ResourceDisk] = strconv.FormatFloat(total, 'f', -1, 64)
407407
}
408408
if val, ok := stats[KeyDiskPercent]; ok {
409409
percent, _ := val.(float64)
410410
s.Percent[ResourceDisk] = strconv.FormatFloat(percent, 'f', -1, 64)
411411
}
412+
s.NetIO = map[string]string{}
412413
if val, ok := stats[KeyNetBytesSent]; ok {
413414
bytesSent, _ := val.(float64)
414415
s.NetIO[KeyNetBytesSent] = strconv.FormatFloat(bytesSent, 'f', -1, 64)
@@ -418,12 +419,12 @@ func populateDiskNetStats(s *NodeStats, extension interface{}) {
418419
s.NetIO[KeyNetBytesRecv] = strconv.FormatFloat(bytesRecv, 'f', -1, 64)
419420
}
420421
if val, ok := stats[KeyNetPacketsRecv]; ok {
421-
packetsRecv, _ := val.(uint64)
422-
s.NetIO[KeyNetPacketsRecv] = strconv.FormatUint(packetsRecv, 10)
422+
packetsRecv, _ := val.(float64)
423+
s.NetIO[KeyNetPacketsRecv] = strconv.FormatFloat(packetsRecv, 'f', -1, 64)
423424
}
424425
if val, ok := stats[KeyNetPacketsSent]; ok {
425-
packetsSent, _ := val.(uint64)
426-
s.NetIO[KeyNetPacketsSent] = strconv.FormatUint(packetsSent, 10)
426+
packetsSent, _ := val.(float64)
427+
s.NetIO[KeyNetPacketsSent] = strconv.FormatFloat(packetsSent, 'f', -1, 64)
427428
}
428429
}
429430

0 commit comments

Comments
 (0)