From 39c8d997b3e0dc780b84f101a569e66d593a53d5 Mon Sep 17 00:00:00 2001 From: eyalkoren <41850454+eyalkoren@users.noreply.github.com> Date: Thu, 18 Aug 2022 11:41:49 +0300 Subject: [PATCH] cgroup max memory discovery analysis --- .../java/co/elastic/apm/agent/metrics/builtin/CGroupMetrics.java | 1 + 1 file changed, 1 insertion(+) diff --git a/apm-agent-core/src/main/java/co/elastic/apm/agent/metrics/builtin/CGroupMetrics.java b/apm-agent-core/src/main/java/co/elastic/apm/agent/metrics/builtin/CGroupMetrics.java index 5f0c0fb275..9f64ed14cc 100644 --- a/apm-agent-core/src/main/java/co/elastic/apm/agent/metrics/builtin/CGroupMetrics.java +++ b/apm-agent-core/src/main/java/co/elastic/apm/agent/metrics/builtin/CGroupMetrics.java @@ -203,6 +203,7 @@ private CgroupFiles createCgroup1Files(File memoryMountPath) throws IOException private File getMaxMemoryFile(File maxMemoryFile, String cgroupUnlimitedConstant) throws IOException { try(BufferedReader maxFileReader = new BufferedReader(new FileReader(maxMemoryFile))) { String memMaxLine = maxFileReader.readLine(); + logger.debug("max cgroup memory read from {} is: {}", maxMemoryFile.getAbsolutePath(), memMaxLine); if (cgroupUnlimitedConstant.equalsIgnoreCase(memMaxLine)) { // Make sure we don't send the max metric when cgroup is not bound to a memory limit maxMemoryFile = null;