in lib/elastic/transport/opentelemetry.rb [103:116]
def sanitize!(obj, key_patterns)
return obj unless obj.is_a?(Hash)
obj.each_pair do |k, v|
if filter_key?(key_patterns, k)
obj[k] = FILTERED
elsif v.is_a?(Hash)
sanitize!(v, key_patterns)
else
next
end
end
end