class ElasticAPM::Metricset
@api private
Attributes
samples[R]
span[RW]
timestamp[RW]
transaction[RW]
Public Class Methods
new( timestamp: Util.micros, tags: nil, transaction: nil, span: nil, **samples )
click to toggle source
# File lib/elastic_apm/metricset.rb, line 23 def initialize( timestamp: Util.micros, tags: nil, transaction: nil, span: nil, **samples ) @timestamp = timestamp @tags = tags @transaction = transaction @span = span @samples = samples end
Public Instance Methods
empty?()
click to toggle source
# File lib/elastic_apm/metricset.rb, line 51 def empty? samples.empty? end
inspect()
click to toggle source
# File lib/elastic_apm/metricset.rb, line 55 def inspect "<ElasticAPM::Metricset timestamp:#{timestamp}" \ " transaction:#{transaction.inspect}" \ " span:#{span.inspect}" \ " tags:#{tags.inspect}" \ " samples:#{samples.inspect}>" end