# File lib/new_relic/agent/configuration/server_source.rb, line 71
        def filter_keys(merged_settings)
          merged_settings.delete_if do |key, _|
            setting_spec = DEFAULTS[key.to_sym]
            if setting_spec
              if setting_spec[:allowed_from_server]
                false # it's allowed, so don't delete it
              else
                NewRelic::Agent.logger.warn("Ignoring server-sent config for '#{key}' - this setting cannot be set from the server")
                true # delete it
              end
            else
              NewRelic::Agent.logger.debug("Ignoring unrecognized config key from server: '#{key}'")
              true
            end
          end
        end