I need to send logs from a java application to logstash, but I can't. What am I doing wrong?
input {
tcp {
port => 5555
type => "app"
}
}
filter {
if [type] == "app" {
json {
source => "message"
target => "app"
remove_field=>["message"]
}
}
}
output {
if [type] == "app" {
elasticsearch {
hosts=> ["elasticsearch:9200"]
index => "app-%{+MM.YYYY}"
}
stdout { codec => rubydebug }
}
}
logback
<?xml version="1.0" encoding="utf-8" ?>
XXXXX:XXXX
java
public class App {
private static final Logger LOGGER = LoggerFactory.getLogger(App.class);
public static void main(String[] args) {
LOGGER.info("Teste ");
}
}