修改fluentd json输出
Posted
技术标签:
【中文标题】修改fluentd json输出【英文标题】:Modify fluentd json output 【发布时间】:2015-02-15 21:42:07 【问题描述】:我们如何使用 fluentd( 和 plugins ) 像这样轻松转换
"remote": "87.85.14.126",
"city": "saint-hubert"
到这里:
"geoip":
"remote": "87.85.14.126",
"city": "saint-hubert"
谢谢
【问题讨论】:
这里是一位 Fluentd 维护者。目前,这有点难以做到。但我正在尝试与上游合作,以使其在 record_transformer (docs.fluentd.org/articles/filter_record_transformer) 中成为可能。请继续关注。 谢谢。但是,此时您的链接似乎已关闭 糟糕。那是 docs.fluentd.org/v0.12/articles/filter_record_transformer @KiyotoTamura fluentd 现在支持这个吗? 【参考方案1】:根据反复(https://github.com/repeatedly)的回答。
<filter test.**>
@type record_transformer
enable_ruby true
auto_typecast true
<record>
geoip $"remote" => "$remote", "city" => "$city"
</record>
</filter>
【讨论】:
以上是关于修改fluentd json输出的主要内容,如果未能解决你的问题,请参考以下文章