Logstashファイルプラグインのアクションを記録することは可能ですか? (つまり、送信しようとするファイル、発生するエラーなど)
新しいバージョンでは標準出力形式が変更されました
stdout { codec => rubydebug }
プロセス自体をデバッグする場合は、次のように実行できます。
/opt/logstash/bin/logstash -f yourconf.conf -v --debug --verbose
注: @ neeraj-guptaによると、--debug
と--verbose
を同時に使用すると、cloudwatchのデバッグログを表示しようとして、--debug
だけを使用するだけで問題が発生する場合があります。
現実的には、次のようなものがより適切です。
/opt/logstash/bin/logstash -f yourconf.conf --debug
はい、どのファイルを送信しようとしているのか、出力セクションでどのエラーが発生しているのかを確認するには、以下を適用します。
stdout { codec => rubydebug }
コーデックは、出力を提供する責任があります。したがって、ここではRuby "awesome_print"ライブラリを使用してイベントデータを出力します。