lib/elastic_apm/metadata.rb
# frozen_string_literal: true module ElasticAPM # @api private class Metadata def initialize(config) @service = ServiceInfo.new(config) @process = ProcessInfo.new(config) @system = SystemInfo.new(config) end attr_reader :service, :process, :system end end require 'elastic_apm/metadata/service_info' require 'elastic_apm/metadata/system_info' require 'elastic_apm/metadata/process_info'