# File lib/new_relic/agent/datastores/mongo/event_formatter.rb, line 18 def self.format(command_name, database_name, command) return nil unless NewRelic::Agent.config['mongo.capture_queries''mongo.capture_queries'] result = { :operation => command_name, :database => database_name, :collection => command.values.first } command.each do |key, value| next if BLACKLISTED_KEYS.include?(key) if OBFUSCATE_KEYS.include?(key) obfuscated = obfuscate(value) result[key] = obfuscated if obfuscated else result[key] = value end end result end