2

Logstash を使用して、ファイルからログを読み取って解析し、Rest ベースの API に送信しています。荷送人は正常に動作していますが、奇妙な動作が発生しています。

Version:
logstash-2.3.2

問題:

Logstash シッパーが最初のログ エントリを解析するとき、それを送信せず、パイプラインに保持します。2 番目のログ エントリを解析すると、最初のログ エントリが API に送信されます。したがって、1 つのメッセージが常にパイプラインに残り、API に送信されません。

Logstash シッパー プロセスを停止すると、最後に残ったメッセージも送信されます。したがって、ある意味ではメッセージが失われることはありませんが、配送業者は常に 1 つのメッセージの背後にあります。

質問: Logstash が受信するとすぐにパイプラインをフラッシュして API にメッセージを送信できないのはなぜですか。

4

1 に答える 1