Process::MetricsSourceProcessMetricsHost

module Host

Per-host (system-wide) memory metrics. Use Host::Memory for total/used/free and swap; use Process::Metrics::Memory for per-process metrics.

Nested

Definitions

def self.name

System name from uname -a (kernel name, nodename, release, etc.). Returns nil if uname is not available.

Signature

returns String, nil

Implementation

def self.name
	IO.popen(["uname", "-a"], "r", &:read)&.strip
rescue Errno::ENOENT
	nil
end