From 813bf15ae04fd9ede4ec6e4239de103a8da3e8d8 Mon Sep 17 00:00:00 2001 From: zliang Date: Mon, 21 Aug 2023 15:28:26 -0600 Subject: [PATCH] update MemFree to MemAvailable in keydb statsd --- src/modules/keydb_modstatsd/modmain.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/keydb_modstatsd/modmain.cpp b/src/modules/keydb_modstatsd/modmain.cpp index 011d6108e..5daefccc2 100644 --- a/src/modules/keydb_modstatsd/modmain.cpp +++ b/src/modules/keydb_modstatsd/modmain.cpp @@ -535,10 +535,10 @@ void emit_system_free_memory() { std::ifstream meminfo("/proc/meminfo"); std::string line; while (std::getline(meminfo, line)) { - if (line.find("MemFree:") != std::string::npos) { - unsigned long memFreeInKB; - std::sscanf(line.c_str(), "MemFree: %lu kB", &memFreeInKB); - g_stats->gauge("systemFreeMemory_MB", memFreeInKB / 1024); + if (line.find("MemAvailable:") != std::string::npos) { + unsigned long memAvailableInKB; + std::sscanf(line.c_str(), "MemAvailable: %lu kB", &memAvailableInKB); + g_stats->gauge("systemAvailableMemory_MB", memAvailableInKB / 1024); return; } }