[英]Logstash parse multiline CSV file
我有一個CSV文件,其中某些字段包含“ \\ n”。 該字段用引號引起來,因此它可以在excel上正確顯示,也可以在python中使用熊貓顯示。 但是,在logstash中使用CSV過濾器無法正常工作,並且會給出CSV解析錯誤或錯誤的字段。 以前有經驗的人嗎?
我還在github上看到了這個問題: https : //github.com/logstash-plugins/logstash-filter-csv/issues/34,但是它已經一歲了。
您嘗試過多行編解碼器嗎?
您應該在輸入插件中添加以下內容:
codec => multiline {
pattern => "^[0-9]"
negate => "true"
what => "previous"
}
它告訴logstash,每個不以數字開頭的行都應與前一行合並
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.