What's wrong with this conf?: (free beer for anyone who can help, in Guelph Ontario)
#Input from Log03 servers for bellMTS
input {
elasticsearch {
host => "192.168.76.249"
query => '{"query":{ "match": {"Web_Host": "emailpreferences.mts.ca"}}}
}
}
#output section
output {
elasticsearch {
hosts => "10.100.100.34"
index => "bellmts-%{+YYYY.MM.dd}"
}
}
The Error we get is:
Failed to execute action {:action=>LogStash::PipelineAction::Create/pipeline_id:Bell MTS, :exception=>"LogStash::ConfigurationError", :message=>"Expected one of \', ', any character at line 14, column 10 (byte 328) after #Input from Log03 servers for bellMTS\ninput {\n\telasticsearch\t{\n\t\thost => "192.168.76.249"\n\t\tquery => '{"query":{ "match": {"Web_Host": "emailpreferences.mts.ca"}}} \n }\n }\n#output section\noutput {\n\telasticsearch {\n hosts => "10.100.100.34"\n index => "bellmts-%{+YYYY.MM.dd}"\n }\n }", :backtrace=>["/usr/share/logstash/logstash-core/lib/logstash/compiler.rb:41:in compile_imperative'", "/usr/share/logstash/logstash-core/lib/logstash/compiler.rb:49:in
compile_graph'", "/usr/share/logstash/logstash-core/lib/logstash/compiler.rb:11:in block in compile_sources'", "org/jruby/RubyArray.java:2577:in
map'", "/usr/share/logstash/logstash-core/lib/logstash/compiler.rb:10:in compile_sources'", "org/logstash/execution/AbstractPipelineExt.java:151:in
initialize'", "org/logstash/execution/JavaBasePipelineExt.java:47:in initialize'", "/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:24:in
initialize'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline_action/create.rb:36:in execute'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:325:in
block in converge_state'"]}
I know it must be something simple, what am I missing.