我将通过syslog驱动程序将我的停靠日志转发给logstash。这对于正常的日志行很好,但在多行方面有问题。我遇到的问题是,停靠日志转发将syslog消息格式添加到每个日志行。我无法让逻辑通过输入编解码器工作,这正是logstash所建议的。Log message A more B1 more B3接收到的日志到logstash中
<30>%{pid}
此解决方案不可扩展,我希望使用Amazon Kinesis data Firehose进行自动缩放流输出,使用AWS Lambda修改我的输入数据,将其存储在S3存储桶中,并使用AWS Athena访问它我已经用谷歌搜索了几天,但我真的不知道Amazon Kinesis Data Firehose是如何将数据存储在S3中的。Firehose是否将数据存储为每个它将处理的进程的单个文件,或者有一种方法可以将这些数据添加到相同的csv中,