Skip to content

Commit e7d1e58

Browse files
authored
[O2-1658] Add PSS to list of monitoring metricsNames (#210)
1 parent d4be9cd commit e7d1e58

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

include/Monitoring/ProcessMonitor.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ class ProcessMonitor
4848
AVG_VIRTUAL_MEMORY_SIZE,
4949
AVG_CPU_USED_PERCENTAGE,
5050
ACCUMULATED_CPU_TIME,
51+
PSS,
5152
AVAILABLE_METRICS_SIZE
5253
};
5354

@@ -73,7 +74,7 @@ class ProcessMonitor
7374
static constexpr const char* metricsNames[] = {"memoryUsagePercentage", "virtualMemorySize", "residentSetSize",
7475
"cpuUsedPercentage", "involuntaryContextSwitches", "cpuUsedAbsolute",
7576
"averageResidentSetSize", "averageVirtualMemorySize", "averageCpuUsedPercentage",
76-
"cpuTimeConsumedByProcess"};
77+
"cpuTimeConsumedByProcess", "proportionalSetSize"};
7778

7879
static constexpr unsigned int VM_SIZE_INDEX = 18;
7980
static constexpr unsigned int VM_RSS_INDEX = 22;

src/ProcessMonitor.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ Metric ProcessMonitor::getPss()
8383
pssTotal += splitStatusLineAndRetriveValue(pssString);
8484
}
8585
}
86-
return {pssTotal, "pss"};
86+
return {pssTotal, metricsNames[PSS]};
8787
}
8888

8989
std::vector<Metric> ProcessMonitor::getCpuAndContexts()

0 commit comments

Comments
 (0)