fluentd和grok解析器,添加一个键值

moiiocjp  于 2021-06-14  发布在  ElasticSearch
关注(0)|答案(2)|浏览(370)

我在fluentd中使用一个输入syslog和带有grok表达式的解析器。它工作得很好,但是我想在fluentd解析的消息中添加一个键。关键在于整个信息本身。原始密钥示例:

{
time: grokked time
host: grokked hostname
...
raw : the whole raw message,
}

怎么做?

s8vozzvw

s8vozzvw1#

添加其他筛选器:

<filter**>
   @type record_transformer
   enable_ruby
   <record>
     raw ${record["message"]}
   </record>
 </filter>
dnph8jn4

dnph8jn42#

是的,我和他同时工作

<filter syslog>
  @type record_transformer
  enable_ruby
  <record>
    raw ${record}
  </record>
</filter>

相关问题