logstash を使用して、テキスト ファイル全体をメッセージとして ElasticSearch にフィードしようとしています。マルチライン コーデックを使用しようとしていますが、使用するパターンがわかりません。((.|\n)*) この正規表現はすべてのテキストに一致しますが、logstash では機能しません。
input {
file {
path => "/opt/rp/*.txt"
type => "rp"
start_position => "beginning"
stat_interval => 1
codec => multiline {
pattern => "((.|\n)*)"
negate => "false"
what => "next"
}
}
}
テキスト ファイルのすべてのコンテンツを照合するには、どのパターンを使用すればよいですか?