class ElasticAPM::Metadata::SystemInfo
@api private
def detect_hostname
def detect_hostname Socket.gethostname.chomp rescue end
def gem_platform
def gem_platform @gem_platform ||= Gem::Platform.local end
def initialize(config)
def initialize(config) @config = config @configured_hostname = @config.hostname @detected_hostname = detect_hostname @architecture = gem_platform.cpu @platform = gem_platform.os container_info = ContainerInfo.read! @container = container_info.container @kubernetes = container_info.kubernetes end