fix: optimize column `CPU Usage` in `Monitor Nodes` (#34)
Co-authored-by: yaojiping <yaojiping@infini.ltd>
This commit is contained in:
parent
aaa4dcee6b
commit
1a62e5a1c4
|
@ -153,7 +153,16 @@ export default ({
|
||||||
{
|
{
|
||||||
title: "CPU Usage",
|
title: "CPU Usage",
|
||||||
dataIndex: "cpu",
|
dataIndex: "cpu",
|
||||||
render: (text, record) => <span>{text ? `${text}%` : "N/A"}</span>,
|
render: (text, record) => {
|
||||||
|
const number = parseFloat(text);
|
||||||
|
if (Number.isNaN(number)) {
|
||||||
|
return "N/A"
|
||||||
|
}
|
||||||
|
if (number === 0) {
|
||||||
|
return "1%"
|
||||||
|
}
|
||||||
|
return `${text}%`
|
||||||
|
},
|
||||||
sorter: (a, b) => a?.cpu - b?.cpu,
|
sorter: (a, b) => a?.cpu - b?.cpu,
|
||||||
className: "verticalAlign",
|
className: "verticalAlign",
|
||||||
},
|
},
|
||||||
|
@ -171,7 +180,16 @@ export default ({
|
||||||
{
|
{
|
||||||
title: "JVM Heap",
|
title: "JVM Heap",
|
||||||
dataIndex: "heap.percent",
|
dataIndex: "heap.percent",
|
||||||
render: (text, record) => <span>{text ? `${text}%` : "N/A"}</span>,
|
render: (text, record) => {
|
||||||
|
const number = parseFloat(text);
|
||||||
|
if (Number.isNaN(number)) {
|
||||||
|
return "N/A"
|
||||||
|
}
|
||||||
|
if (number === 0) {
|
||||||
|
return "1%"
|
||||||
|
}
|
||||||
|
return `${text}%`
|
||||||
|
},
|
||||||
sorter: (a, b) => a?.["heap.percent"] - b?.["heap.percent"],
|
sorter: (a, b) => a?.["heap.percent"] - b?.["heap.percent"],
|
||||||
className: "verticalAlign",
|
className: "verticalAlign",
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue