record_transformer
Example Configurations
<filter foo.bar>
@type record_transformer
<record>
hostname "#{Socket.gethostname}"
tag ${tag}
</record>
</filter>{"message":"hello world!"}{"message":"hello world!", "hostname":"db001.internal.example.com", "tag":"foo.bar"}<filter foo.bar>
@type record_transformer
enable_ruby
<record>
avg ${record["total"] / record["count"]}
</record>
</filter>Parameters
@type
@type<record> directive
<record> directiveenable_ruby
enable_rubytype
default
version
auto_typecast
auto_typecasttype
default
version
renew_record
renew_recordtype
default
version
renew_time_key
renew_time_keytype
default
version
keep_keys
keep_keystype
default
version
remove_keys
remove_keystype
default
version
Need more performance?
Tips
Use dig Method for Nested Field
dig Method for Nested FieldFAQ
What are the differences between ${record["key"]} and ${key}?
${record["key"]} and ${key}?I got unknown placeholder ${record['msg']} found error, why?
unknown placeholder ${record['msg']} found error, why?Learn More
Last updated
Was this helpful?