class ElasticAPM::Transport::Serializers::SpanSerializer::ContextSerializer

def build_destination(destination)

def build_destination(destination)
  return unless destination
  base = {
    address: keyword_field(destination.address),
    port: destination.port
  }
  unless destination.service&.empty?
    base[:service] = destination.service.to_h
  end
  unless destination.cloud&.empty?
    base[:cloud] = destination.cloud.to_h
  end
  base
end