Merge pull request #218 from Snapchat/change-memfree-to-memavailable

update MemFree to MemAvailable in keydb statsd
This commit is contained in:
Zhaozhen Liang 2023-08-21 16:46:38 -06:00 committed by GitHub Enterprise
commit bf29926686

View File

@ -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;
}
}