in health_metric_collector/src/sys_info_collector.cpp [29:39]
void SysInfoCollector::Collect()
{
// Obtain system statistics
struct sysinfo si = {0};
sysinfo(&si);
AddMetric("system_uptime", si.uptime, MetricData::UNIT_SEC);
AddMetric("free_ram", si.freeram * si.mem_unit / MEGA, MetricData::UNIT_MEGABYTES);
AddMetric("total_ram", si.totalram * si.mem_unit / MEGA, MetricData::UNIT_MEGABYTES);
AddMetric("process_count", si.procs, MetricData::UNIT_NONE);
}