class ElasticAPM::Span

def set_destination(address: nil, port: nil, service: nil, cloud: nil)

def set_destination(address: nil, port: nil, service: nil, cloud: nil)
  context.destination = Span::Context::Destination.new(
    address: address,
    port: port,
    service: service,
    cloud: cloud
  )
  context.service = Span::Context::Service.new(
    target: Span::Context::Service::Target.new(name: context.destination.service.name, type: context.destination.service.type )
  )
end