Hello, while reading and setting up logstash I got the following result.
Filebeats sends data to logstash (port 5044), logstash logging is set to trace so I see that the data comes.
Then I get output for stdout { codec => rubydebug }
with my data, but nothing about Elasticsearch
logstash_1 | [2019-05-25T18:04:25,352][DEBUG][logstash.outputs.stdout ] config LogStash::Outputs::Stdout/@codec = <LogStash::Codecs::RubyDebug id=>"rubydebug_6aacde0c-3bb2-4174-8904-0f1cb4b352de", enable_metric=>true, metadata=>false>
logstash_1 | [2019-05-25T18:04:25,352][DEBUG][logstash.outputs.stdout ] config LogStash::Outputs::Stdout/@id = "f63963c4d9e18ffe255df09283327cb8c8ec2227ef06210795cb1d33b944a132"
logstash_1 | [2019-05-25T18:04:25,353][DEBUG][logstash.outputs.stdout ] config LogStash::Outputs::Stdout/@enable_metric = true
logstash_1 | [2019-05-25T18:04:25,353][DEBUG][logstash.outputs.stdout ] config LogStash::Outputs::Stdout/@workers = 1
this is my log, it clearly inits outputs.stdout
yet for elasticsearch, there is nothing.
Here is my logstash.conf file
input {
heartbeat {
interval => 5
message => 'Hello from Logstash 💓'
}
beats {
port => 5044
}
}
output {
elasticsearch {
hosts => ["elasticsearch:9200"]
}
stdout {
codec => rubydebug
}
}