Closed pablosichert closed 1 year ago
We will deprecate multiline
config on aws_s3
source in 0.17.0 in-lieu of reduce
transform since it is difficult to integrate the multiline config with the decoder.
The docker_logs
source implements quite complex logic to handle multiline events as well.
I'm not sure we can drop it there, since users were requesting it: https://github.com/vectordotdev/vector/issues/2137#issuecomment-646802454, https://github.com/vectordotdev/vector/issues/3307.
Thanks for creating this table! I agree, it seems like we need to leave the multi-line aggregation for the docker_logs
source.
Closing this epic as complete.
This is a tracking issue to integrate
codecs::Decoder
with relevant sources as consistently as possible.Closely related to the work that has been done in #6958.
aws_kinesis_firehose
aws_s3
datadog
docker_logs
codecs::Decoder
due to multiline handling: https://github.com/vectordotdev/vector/issues/9434#issuecomment-933438704.exec
file
fluent
TcpSource
and custom codec.generator
heroku_logs
http
internal_logs
journald
journalctl
JSON output.kafka
kubernetes_logs
logstash
TcpSource
and custom codec.socket
splunk_hec
stdin
syslog
codecs::Decoder
, also see #4502.vector
nats