build_destination

in lib/elastic_apm/transport/serializers/span_serializer.rb [102:120]


          def build_destination(destination)
            return unless destination

            base = {
              address: keyword_field(destination.address),
              port: destination.port
            }

            if (service = destination.service) && !service.empty?
              base[:service] = service.to_h
            end

            if (cloud = destination.cloud) && !cloud.empty?
              base[:cloud] = cloud.to_h
            end

            base
          end