class ElasticAPM::Metadata::SystemInfo
@api private
def self.build(config)
def self.build(config) new(config).build end
def build
def build { hostname: @config.hostname || `hostname`.chomp, architecture: platform.cpu, platform: platform.os } end
def initialize(config)
def initialize(config) @config = config end
def platform
def platform @platform ||= Gem::Platform.local end