29 lines
429 B
Plaintext
29 lines
429 B
Plaintext
|
input {
|
||
|
http {
|
||
|
port => 31311 # default: 8080
|
||
|
}
|
||
|
}
|
||
|
|
||
|
filter {
|
||
|
grok{
|
||
|
match => { "message" => "%{GREEDYDATA:request}"}
|
||
|
}
|
||
|
json{
|
||
|
source => "request"
|
||
|
target => "parsed"
|
||
|
}
|
||
|
split{
|
||
|
field=>"entries"
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
output {
|
||
|
elasticsearch {
|
||
|
hosts => [ 'elasticsearch' ]
|
||
|
user => 'elastic'
|
||
|
password => 'changeme'
|
||
|
index => "data-management-plan-%{[entries][indexType]}-%{+YYYY.MM.dd}"
|
||
|
}
|
||
|
}
|