class ElasticAPM::Transport::Serializers::MetadataSerializer

def build(metadata)

def build(metadata)
  base =
    {
      service: build_service(metadata.service),
      process: build_process(metadata.process),
      system: build_system(metadata.system),
      labels: build_labels(metadata.labels)
    }
  if metadata.cloud.provider
    base[:cloud] = build_cloud(metadata.cloud)
  end
  { metadata: base }
end