class Object

Public Instance Methods

_obfuscate_args(args) click to toggle source
# File lib/newrelic_zookeeper/instrumentation.rb, line 27
def _obfuscate_args(args)
  args.inject({}) do |r, (k, _)|
    r.update(k => '?')
  end
end
_send_to_new_relic(args, elapsed) click to toggle source
# File lib/newrelic_zookeeper/instrumentation.rb, line 20
def _send_to_new_relic(args, elapsed)
  if NewRelic::Control.instance["transaction_tracer.record_sql"] == "obfuscated"
    args = _obfuscate_args(args)
  end
  NewRelic::Agent::Datastores.notice_statement(args.inspect, elapsed)
end