Ответ 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 (и плагинов) что-то вроде этого
{
"remote": "87.85.14.126",
"city": "saint-hubert"
}
Для этого:
{
"geoip": {
"remote": "87.85.14.126",
"city": "saint-hubert"
}
}
Спасибо
На основе ответа повторно (https://github.com/repeatedly).
<filter test.**>
@type record_transformer
enable_ruby true
auto_typecast true
<record>
geoip ${{"remote" => "${remote}", "city" => "${city}"}}
</record>
</filter>