serverapps:fluentd
文書の過去の版を表示しています。
Fluentd
tagにホスト名を入れる
e.g.
<source> @type tail path /var/log/messages tag "td.log.messages.#{Socket.gethostname}" pos_file /var/log/messages.td.pos format syslog </source>
- record_transformer filter pluginを使う
Log受信に失敗する
error_class=MessagePack::MalformedFormatError error="invalid byte" tag="WebM04/dms.ssl_member_error_log"
”Specify time_as_integer true in your configuration of out_forward in v0.14.
See “Sub-second time”: http://www.fluentd.org/blog/fluentd-v0.14.0-has-been-released”
要約:適当
v0.12までは秒単位であったLogの時間分解能がv0.14からnano秒となりました。
このため、Fluentd v0.14から転送されたナノ秒の分解能を含むバイナリデータの受信にFluentd v0.12は失敗します。
Fluentd v0.14からFluent v0.12にデータを転送する場合、forward出力プラグインの設定でtime_as_integer true指定します。
参考
serverapps/fluentd.1573022933.txt.gz · 最終更新: 2019/11/06 06:48 by hayashi