Sha256: ca8925a528f5121b1b6baea8f9f6f6d7f1ffcf80e96699fd00db4ba09eee07e9

Contents?: true

Size: 347 Bytes

Versions: 14

Compression:

Stored size: 347 Bytes

Contents

# frozen_string_literal: true

module ElasticAPM
  # @api private
  class Metricset
    def initialize(timestamp: Util.micros, tags: nil, **samples)
      @timestamp = timestamp
      @tags = tags
      @samples = samples
    end

    attr_accessor :timestamp
    attr_reader :samples, :tags

    def empty?
      samples.empty?
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
elastic-apm-2.11.0 lib/elastic_apm/metricset.rb
elastic-apm-2.10.1 lib/elastic_apm/metricset.rb
elastic-apm-2.10.0 lib/elastic_apm/metricset.rb
elastic-apm-2.9.1 lib/elastic_apm/metricset.rb
elastic-apm-2.9.0 lib/elastic_apm/metricset.rb
elastic-apm-2.8.1 lib/elastic_apm/metricset.rb
elastic-apm-2.8.0 lib/elastic_apm/metricset.rb
elastic-apm-2.7.0 lib/elastic_apm/metricset.rb
elastic-apm-2.6.1 lib/elastic_apm/metricset.rb
elastic-apm-2.6.0 lib/elastic_apm/metricset.rb
elastic-apm-2.5.0 lib/elastic_apm/metricset.rb
elastic-apm-2.4.0 lib/elastic_apm/metricset.rb
elastic-apm-2.3.1 lib/elastic_apm/metricset.rb
elastic-apm-2.3.0 lib/elastic_apm/metricset.rb