fix metrics memory error
This commit is contained in:
@@ -101,6 +101,7 @@ func FormatContainerMetrics(namespace, podName, containerName string) ContainerM
|
|||||||
memoryRequstMetrics, err := memoryRequst.GetObjectArray("metrics")
|
memoryRequstMetrics, err := memoryRequst.GetObjectArray("metrics")
|
||||||
if err == nil && len(memoryRequstMetrics) != 0 {
|
if err == nil && len(memoryRequstMetrics) != 0 {
|
||||||
requestMemory, _ := memoryRequstMetrics[0].GetFloat64("value")
|
requestMemory, _ := memoryRequstMetrics[0].GetFloat64("value")
|
||||||
|
requestMemory = requestMemory / 1024 / 1024
|
||||||
resultContainer.MemoryRequest = FormatResourceLimit(requestMemory)
|
resultContainer.MemoryRequest = FormatResourceLimit(requestMemory)
|
||||||
} else {
|
} else {
|
||||||
resultContainer.MemoryRequest = Inf
|
resultContainer.MemoryRequest = Inf
|
||||||
@@ -110,6 +111,7 @@ func FormatContainerMetrics(namespace, podName, containerName string) ContainerM
|
|||||||
memoryLimitMetrics, err := memoryLimit.GetObjectArray("metrics")
|
memoryLimitMetrics, err := memoryLimit.GetObjectArray("metrics")
|
||||||
if err == nil && len(memoryLimitMetrics) != 0 {
|
if err == nil && len(memoryLimitMetrics) != 0 {
|
||||||
limitMemory, _ := memoryLimitMetrics[0].GetFloat64("value")
|
limitMemory, _ := memoryLimitMetrics[0].GetFloat64("value")
|
||||||
|
limitMemory = limitMemory / 1024 / 1024
|
||||||
resultContainer.MemoryLimit = FormatResourceLimit(limitMemory)
|
resultContainer.MemoryLimit = FormatResourceLimit(limitMemory)
|
||||||
} else {
|
} else {
|
||||||
resultContainer.MemoryLimit = Inf
|
resultContainer.MemoryLimit = Inf
|
||||||
|
|||||||
Reference in New Issue
Block a user