class ElasticAPM::Transport::Serializers::MetricsetSerializer

@api private

def build(metricset)

def build(metricset)
  {
    metricset: {
      timestamp: metricset.timestamp.to_i,
      tags: keyword_object(metricset.tags),
      samples: build_samples(metricset.samples)
    }
  }
end

def build_samples(samples)

def build_samples(samples)
  samples.each_with_object({}) do |(key, value), hsh|
    hsh[key] = { value: value }
  end
end