elasticsearchへのログ送信のためにlogstashの導入を検討してます。
ログ解析用confファイルの実装とテスト実行( logstash -f <confファイルパス> )のイテレーションでご相談です。
手元のPCでテスト実行( logstash -f <confファイルパス> ) を実行すると
outputが実行されるまでに15~20秒程度の時間が毎回発生します。
elasticasearchへの送信は行わない動作確認で毎回発生するこの時間がかなりネックとなっています。
この時間を限りなく短縮する設定や方法はありますでしょうか。
logstashの設定ファイルはダウンロードしたものをそのまま利用しています。
■環境
- Windows10 Pro 64bit
- メモリ : 64GB
- logstash-6.4.2
■confファイル
input {
file {
path => "..." # ローカルcsvファイルパス
start_position => "beginning"
sincedb_path => "NUL"
}
}
filter {
csv {
columns => [
"column0",
"column1",
"column2"
]
separator => ","
}
}
output {
stdout {
codec => rubydebug
}
}
■実行コマンド
- logstash - f <confファイルパス> ※15~20秒ほど待ち
- 結果を確認
- Ctrl+c 終了 ※10~20秒ほど待ち