Подтвердить что ты не робот

Модифицировать выход fluentd json

Как мы можем легко преобразовать с помощью fluentd (и плагинов) что-то вроде этого

{
    "remote": "87.85.14.126",
    "city": "saint-hubert"
}

Для этого:

{
   "geoip": {
       "remote": "87.85.14.126",
       "city": "saint-hubert"
   }
}

Спасибо

4b9b3361

Ответ 1

На основе ответа повторно (https://github.com/repeatedly).

<filter test.**>
  @type record_transformer
  enable_ruby true
  auto_typecast true

  <record>
    geoip ${{"remote" => "${remote}", "city" => "${city}"}}
  </record>
</filter>