Skip to content

Commit a178a79

Browse files
authored
Fix missing of linux memory metrics (#12713)
* fix missing memory metric * remove the print of type
1 parent ed3b4b7 commit a178a79

File tree

1 file changed

+2
-2
lines changed
  • iotdb-core/metrics/interface/src/main/java/org/apache/iotdb/metrics/metricsets/system

1 file changed

+2
-2
lines changed

iotdb-core/metrics/interface/src/main/java/org/apache/iotdb/metrics/metricsets/system/SystemMetrics.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,11 +227,11 @@ private void updateLinuxSystemMemInfo() {
227227
result.append(line).append("\n");
228228
}
229229
}
230-
String[] lines = result.toString().split("\n");
230+
String[] lines = result.toString().trim().split("\n");
231231
// if failed to get result
232232
if (lines.length >= 2) {
233233
String[] memParts = lines[1].trim().split("\\s+");
234-
if (memParts.length == linuxMemoryTitles.length) {
234+
if (memParts.length >= linuxMemoryTitles.length) {
235235
usedMemory = Long.parseLong(memParts[2]) * 1024;
236236
sharedMemory = Long.parseLong(memParts[4]) * 1024;
237237
buffCacheMemory = Long.parseLong(memParts[5]) * 1024;

0 commit comments

Comments
 (0)