lib/instana/frameworks/instrumentation/mysql_adapter.rb in instana-1.13.0 vs lib/instana/frameworks/instrumentation/mysql_adapter.rb in instana-1.192.0
- old
+ new
@@ -19,10 +19,16 @@
# @param sql [String]
# @return [Hash] Hash of collected KVs
#
def collect(sql)
payload = { :activerecord => {} }
- payload[:activerecord][:sql] = sql.gsub(@@sanitize_regexp, '?')
+
+ if ::Instana.config[:sanitize_sql]
+ payload[:activerecord][:sql] = sql.gsub(@@sanitize_regexp, '?')
+ else
+ payload[:activerecord][:sql] = sql
+ end
+
payload[:activerecord][:adapter] = @config[:adapter]
payload[:activerecord][:host] = @config[:host]
payload[:activerecord][:db] = @config[:database]
payload[:activerecord][:username] = @config[:username]
payload