Sha256: ba8106d51f89e899a58d87887e7c3788b129293a14b19348dfd53435358b5418

Contents?: true

Size: 472 Bytes

Versions: 11

Compression:

Stored size: 472 Bytes

Contents

# 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)
      @labels = config.global_labels
    end

    attr_reader :service, :process, :system, :labels
  end
end

require 'elastic_apm/metadata/service_info'
require 'elastic_apm/metadata/system_info'
require 'elastic_apm/metadata/process_info'

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
elastic-apm-3.6.0 lib/elastic_apm/metadata.rb
elastic-apm-3.5.0 lib/elastic_apm/metadata.rb
elastic-apm-3.4.0 lib/elastic_apm/metadata.rb
elastic-apm-3.3.0 lib/elastic_apm/metadata.rb
elastic-apm-3.2.0 lib/elastic_apm/metadata.rb
elastic-apm-3.1.0 lib/elastic_apm/metadata.rb
elastic-apm-3.0.0 lib/elastic_apm/metadata.rb
elastic-apm-2.12.0 lib/elastic_apm/metadata.rb
elastic-apm-2.11.0 lib/elastic_apm/metadata.rb
elastic-apm-2.10.1 lib/elastic_apm/metadata.rb
elastic-apm-2.10.0 lib/elastic_apm/metadata.rb