mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Make legends consistent, and correct workloadMemoryUsage query.
Signed-off-by: Michael Pappas <mhagen@mapcom.com>
This commit is contained in:
parent
14c217906c
commit
ef16c40b1b
@ -76,7 +76,7 @@ export class PrometheusOperator extends PrometheusProvider {
|
|||||||
case "memoryUsage":
|
case "memoryUsage":
|
||||||
return `sum((node_memory_MemTotal_bytes - (node_memory_MemFree_bytes + node_memory_Buffers_bytes + node_memory_Cached_bytes)) * on (pod,namespace) group_left(node) kube_pod_info) by (node)`;
|
return `sum((node_memory_MemTotal_bytes - (node_memory_MemFree_bytes + node_memory_Buffers_bytes + node_memory_Cached_bytes)) * on (pod,namespace) group_left(node) kube_pod_info) by (node)`;
|
||||||
case "workloadMemoryUsage":
|
case "workloadMemoryUsage":
|
||||||
return `sum(container_memory_working_set_bytes{container!="POD",container!=""}) by (instance)`;
|
return `sum(container_memory_working_set_bytes{container!="POD",container!=""}) by (node)`;
|
||||||
case "memoryCapacity":
|
case "memoryCapacity":
|
||||||
return `sum(kube_node_status_capacity{resource="memory"}) by (node)`;
|
return `sum(kube_node_status_capacity{resource="memory"}) by (node)`;
|
||||||
case "memoryAllocatableCapacity":
|
case "memoryAllocatableCapacity":
|
||||||
|
|||||||
@ -174,7 +174,13 @@ export const ClusterPieCharts = observer(() => {
|
|||||||
<PieChart
|
<PieChart
|
||||||
data={cpuData}
|
data={cpuData}
|
||||||
title="CPU"
|
title="CPU"
|
||||||
legendColors={["#c93dce", "#4caf50", "#3d90ce", defaultColor]}
|
legendColors={[
|
||||||
|
"#c93dce",
|
||||||
|
"#4caf50",
|
||||||
|
"#3d90ce",
|
||||||
|
"#032b4d",
|
||||||
|
defaultColor,
|
||||||
|
]}
|
||||||
/>
|
/>
|
||||||
{cpuLimitsOverload && renderLimitWarning()}
|
{cpuLimitsOverload && renderLimitWarning()}
|
||||||
</div>
|
</div>
|
||||||
@ -182,7 +188,13 @@ export const ClusterPieCharts = observer(() => {
|
|||||||
<PieChart
|
<PieChart
|
||||||
data={memoryData}
|
data={memoryData}
|
||||||
title="Memory"
|
title="Memory"
|
||||||
legendColors={["#c93dce", "#4caf50", "#3d90ce", defaultColor]}
|
legendColors={[
|
||||||
|
"#c93dce",
|
||||||
|
"#4caf50",
|
||||||
|
"#3d90ce",
|
||||||
|
"#032b4d",
|
||||||
|
defaultColor,
|
||||||
|
]}
|
||||||
/>
|
/>
|
||||||
{memoryLimitsOverload && renderLimitWarning()}
|
{memoryLimitsOverload && renderLimitWarning()}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -54,6 +54,7 @@ export const NodeCharts = observer(() => {
|
|||||||
cpuUsage,
|
cpuUsage,
|
||||||
cpuRequests,
|
cpuRequests,
|
||||||
cpuCapacity,
|
cpuCapacity,
|
||||||
|
cpuAllocatableCapacity,
|
||||||
podUsage,
|
podUsage,
|
||||||
podCapacity,
|
podCapacity,
|
||||||
fsSize,
|
fsSize,
|
||||||
@ -77,6 +78,13 @@ export const NodeCharts = observer(() => {
|
|||||||
borderColor: "#30b24d",
|
borderColor: "#30b24d",
|
||||||
data: cpuRequests.map(([x, y]) => ({ x, y }))
|
data: cpuRequests.map(([x, y]) => ({ x, y }))
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
id: `${id}-cpuAllocatableCapacity`,
|
||||||
|
label: `Allocatable Capacity`,
|
||||||
|
tooltip: `CPU allocatable capacity`,
|
||||||
|
borderColor: "#032b4d",
|
||||||
|
data: cpuAllocatableCapacity.map(([x, y]) => ({ x, y }))
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: `${id}-cpuCapacity`,
|
id: `${id}-cpuCapacity`,
|
||||||
label: `Capacity`,
|
label: `Capacity`,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user