2016-09-01 2 views
1

LogstashからログをElastic Searchにプッシュしていますが、書き込まれた順にログを取得する必要があります。タイムスタンプによるソートは、複数のログステートメントが同時に発生する可能性があるため役に立ちません。私はInclude monotonically increasing value in logstash field?のソリューションに続き、私のWindowsシステムでは完璧に動作しました。logstashで自動インクリメントシーケンスを生成する

しかし、コードがlinuxプロダクション環境に移動されたとき、logstashは起動していません。以下のエラーで失敗します

答えて

0

seq.rbファイルがフィルタフォルダ内にあるかどうかを確認してください。
seq.rbの行末がlinuxかどうかを確認してください。ファイルをWindowsマシンからLinuxに転送した場合、ここから問題が発生する可能性があります。

+0

ありがとうございました。私は行末を修正し、logstashフォルダ(以前libの中にあったもの)をcustomFiltersフォルダに移動し、これでlogstashを起動しました - > bin/logstash --pluginpath customFilters -f logstash-local.conf 。今は正常に動作しています。 – Rachel

関連する問題