input {
file {
# /path/to/APP/app/logs/prod.log
path => "/srv/*/app/logs/dev.log"
}
}
filter {
grok {
match => {
# match above path to extract appname
"path" => "/srv/%{GREEDYDATA:appname}/app/logs/dev\.log"
}
}
grok {
match => {
"message" => "\[%{TIMESTAMP_ISO8601:timestamp}\] %{DATA}%{LOGLEVEL:level}: %{GREEDYDATA:msg}"
}
}
date {
match => [ "timestamp" , "yyyy-MM-dd HH:mm:ss" ]
}
}
output {
elasticsearch {
host => "localhost"
protocol => http
}
stdout { codec => rubydebug }
}
Last active
March 29, 2018 14:52
-
-
Save vikbert/a8f54a147836349f19a2 to your computer and use it in GitHub Desktop.
[Logstash] Logstash config for Symfony2 #logstash, #symfony
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment