I have issue with sending logs which have more than 4096 characters!
the thing is some of my logs contain more than 4096 characters and the result is jsonparsefailure .
I have also used multiline codec for my input but it doesn't make any effect.
my log format is : a nested array of JSON
[JSON,JSON]
input {
stdin {
codec => multiline {
pattern => "\n"
negate => false
what => "previous"
}
}
}
filter {
json {
source => "message"
target => "message"
}
}
is there any solution for this input limitation(read line limitation: Input STDIN 4096 character input limit?)?!