lib/instana/instrumentation/excon.rb in instana-1.12.0 vs lib/instana/instrumentation/excon.rb in instana-1.13.0
- old
+ new
@@ -5,10 +5,10 @@
def request_call(datum)
return @stack.request_call(datum) unless ::Instana.tracer.tracing?
payload = { :http => {} }
path = datum[:path].split('?').first
- payload[:http][:url] = "#{datum[:connection].instance_variable_get(:@socket_key)}#{path}"
+ payload[:http][:url] = ::Instana.secrets.remove_from_query("#{datum[:connection].instance_variable_get(:@socket_key)}#{path}")
payload[:http][:method] = datum[:method] if datum.key?(:method)
if datum[:pipeline] == true
# Pass the context along in the datum so we get back on response
# and can close out the async span