246: Update Ram chart for each pod

Signed-off-by: Irene DeVera <idevera@indeed.com>
This commit is contained in:
Irene DeVera
2021-08-25 14:53:23 -07:00
parent a035eeb836
commit cb09c76c57
2 changed files with 6 additions and 3 deletions
+5 -2
View File
@@ -5,11 +5,14 @@ import {parseRam, TO_GB} from '../utils/unitHelpers';
import {Pod, Metrics} from '../utils/types';
import PrometheusGraph from '../views/prometheusgraph';
export default function RamChart({items, metrics}: {items?: Pod[], metrics?: _.Dictionary<Metrics>}) {
export default function RamChart({items, metrics, pod}: {items?: Pod[], metrics?: _.Dictionary<Metrics>, pod?: Pod}) {
const totals = getPodRamTotals(items, metrics);
const defaultLabels = "unit='byte'";
const labelMatchers = pod ? `${defaultLabels}, pod="${pod.metadata.name}"` : defaultLabels;
const query = {
queryString: `sum(kube_pod_container_resource_requests{unit="byte"}/${TO_GB})`,
queryString: `sum(kube_pod_container_resource_requests{${labelMatchers}}/${TO_GB})`,
title: 'Pod Memory Usage',
yAxisMin: 0,
yAxisUnit: 'GiB',
+1 -1
View File
@@ -83,7 +83,7 @@ export default class PodView extends Base<Props, State> {
<ChartsContainer>
<PodCpuChart items={item && [item]} metrics={filteredMetrics} pod={item}/>
<PodRamChart items={item && [item]} metrics={filteredMetrics} />
<PodRamChart items={item && [item]} metrics={filteredMetrics} pod={item}/>
</ChartsContainer>
<div className='contentPanel'>