repeatedly / fluent-plugin-multi-format-parser

Multi format parser for Fluentd
108 stars 16 forks source link

add diff value of key-type key<new key> for each pattern matched. #19

Open johnzheng1975 opened 3 years ago

johnzheng1975 commented 3 years ago

In multi_format, add diff value of keytype key for each pattern matched.

<parse>
     @type multi_format
       <pattern>
           format /.*reg1.*/
          #keytype type1
       </pattern>
       <pattern>
           format /.*reg2.*/
          #keytype type2
       </pattern>
       <pattern>
           format json
           #keytype type3
       </pattern>
   </parse>

My purpose is use this for later filter/ or search/ ...

johnzheng1975 commented 3 years ago

Or at least to support diff inject_key_prefix for diff pattern. Thanks.