cat_sweepプラグインを使用してfluentdの拡張子.gzのログファイルを処理しようとしていますが、失敗しました。以下の設定に示されているように、私は/opt/logfiles/*の下のすべてのファイルを処理しようとしています。しかし、ファイル形式が.gzの場合、cat_sweepはファイルを処理できず、ファイルの削除を開始しますが、/opt/logfiles/の場所でファイルを手動で解凍すると、cat_sweepはそのファイルを処理できます。[Fluentd] Fluentdのファイルを解凍する方法
<source>
@type cat_sweep
file_path_with_glob /opt/logfiles/*
format none
tag raw.log
waiting_seconds 0
remove_after_processing true
processing_file_suffix .processing
error_file_suffix .error
run_interval 5
</source>
ここで、特定のファイルを解凍できるプラグインが必要です。私は、圧縮されたファイルを解凍できるプラグインを探してみました。私はのgzip -d FILE_PATHようなものを使用することができ、端末、プラグインのような役割を果たし、約見つけたとき、私は近くに来た
プラグインへのリンク:
http://docs.fluentd.org/v0.12/articles/in_exec
しかし、私がここに見る問題は、実行時に解凍されるファイルのパスを送ることができないということです。
誰かが私に助けてくれますか?あなたの条件を見てみると