2017-09-30 5 views
0

私はfluentdによってフォーマット:out_fileとして書かれたファイルを持っています。流暢なログファイルを転送する方法は?

ここでは、このファイルの内容をタグを変更した別のfluentd-agentに転送します。

しかし、問題は次のとおりです。ファイルの内容は、たとえば、再びラップされます。

元の行は次のとおりです。 2017-09-29T20:57:34+08:00 fluentd.test.follow {"from":"A","to":"B"}

と、新しい行は次のようになります。 2017-09-29 22:39:52 +0800 center.test: {"message":"{\"from\":\"A\",\"to\":\"B\"}"}

何SHOULD私のように、このようなコンテンツを手に入れることができますか? 2017-09-29T20:57:34+08:00 center.test {"from":"A","to":"B"}

+0

の上に計算を実行することを可能にするrecord_reformerプラグインを使用する必要がありますFluentdの異なる構造を達成するためにあなたはその結果ですか? – kichik

+0

あなたは試してみることができます:https://github.com/TheCodingCompany/php-fluentd-mariadb/releases/tag/v1.0.0 あなた自身のコードでイベントを処理することを可能にするexec_filterを使用して、いくつかの回避策を示します。 –

答えて