class ElasticAPM::Metricset
@api private
def empty?
def empty? samples.empty? end
def initialize(
def initialize( timestamp: Util.micros, tags: nil, transaction: nil, span: nil, **samples ) @timestamp = timestamp @tags = tags @transaction = transaction @span = span @samples = samples end
def inspect
def inspect "<ElasticAPM::Metricset timestamp:#{timestamp}" \ " transaction:#{transaction.inspect}" \ " span:#{span.inspect}" \ " tags:#{tags.inspect}" \ " samples:#{samples.inspect}>" end
def merge_tags!(tags)
def merge_tags!(tags) return unless tags @tags ||= {} @tags.merge! tags end
def tags?
def tags? tags&.any? end