title: Logstash configuration error and I think this a dumb question
body: <p>I am trying to get logstash to work (well I have gotten it to work but I want to try growing my skill set) and this is my config file setup...</p>
  
  <pre><code>
      input {
        file {
          path =&gt; "C:/temp/Machine Learning/Dash.txt"
          start_position =&gt; "beginning"
          sincedb_path =&gt; "/tmp/since.txt"
        }
      }
  
      filter {
  
        json { 
                  source =&gt; "message" 
                  target =&gt; "message" 
              }
      }
  
      output {
         file {path =&gt; "/tmp/OutPut.txt"}
      }
  
  </code></pre>
  
  <p>What I want to do is parse out the message field and look at its constituent pieces, but this config doesn't work. I get this when I run it in debug...</p>
  
  <blockquote>
    <p>Missing a required setting for the json filter plugin:</p>
  </blockquote>
  
  <pre><code>  filter {
      json {
        source =&gt; # SETTING MISSING
        ...
      }
    }
  </code></pre>
  
  <blockquote>
    <p>[2019-12-19T10:32:44,655][ERROR][logstash.agent           ] Failed to execute action {:action=>LogStash::PipelineAction::Create/pipeline_id:main, :exception=>"LogStash::ConfigurationError", :message=>"Something is wrong with your configuration.", :backtrace=>["c:/Logstash/logstash/logstash-core/lib/logstash/config/mixin.rb:86:in <code>config_init'", "c:/Logstash/logstash/logstash-core/lib/logstash/filters/base.rb:126:in</code>initialize'", "org/logstash/plugins/PluginFactoryExt.java:70:in <code>filter_delegator'", "org/logstash/plugins/PluginFactoryExt.java:244:in</code>plugin'", "org/logstash/plugins/PluginFactoryExt.java:181:in <code>plugin'", "c:/Logstash/logstash/logstash-core/lib/logstash/pipeline.rb:71:in</code>plugin'", "(eval):64:in <code>&lt;eval&gt;'", "org/jruby/RubyKernel.java:994:in</code>eval'", "c:/Logstash/logstash/logstash-core/lib/logstash/pipeline.rb:49:in <code>initialize'", "c:/Logstash/logstash/logstash-core/lib/logstash/pipeline.rb:90:in</code>initialize'", "c:/Logstash/logstash/logstash-core/lib/logstash/pipeline_action/create.rb:42:in <code>block in execute'", "c:/Logstash/logstash/logstash-core/lib/logstash/agent.rb:92:in</code>block in exclusive'", "org/jruby/ext/thread/Mutex.java:148:in <code>synchronize'", "c:/Logstash/logstash/logstash-core/lib/logstash/agent.rb:92:in</code>exclusive'", "c:/Logstash/logstash/logstash-core/lib/logstash/pipeline_action/create.rb:38:in <code>execute'", "c:/Logstash/logstash/logstash-core/lib/logstash/agent.rb:317:in</code>block in converge_state'"]}</p>
  </blockquote>
  
  <p>And I am not sure what to do about that as it looks like I have set up the filter right according to this documentation:</p>
  
  <p><a href="https://www.elastic.co/guide/en/logstash/current/plugins-filters-json.html#plugins-filters-json-target" rel="nofollow noreferrer">https://www.elastic.co/guide/en/logstash/current/plugins-filters-json.html#plugins-filters-json-target</a></p>
  
  <p>I am on windows 10 which I think is important info.</p>