New Encoding Options
Vector now lets you whitelist, blacklist, and format fields when events are encoded
by
Vector has deprecated the root-level encoding option in favor of new
encoding.* sub-options:
encoding.only_fields- Encode only the fields listed.encoding.except_fields- Encode all fields except the ones listed.encoding.codec- The codec to use (ex:json).encoding.timestamp_format- Customize how timestamps are serialized.
Upgrade Guide
Upgrading is easy:
sinks:
my-sink:
type: "..."
- encoding: "json"
+ encoding:
+ codec: "json"
+ except_fields: ["_meta"] # optional
+ timestamp_format: "rfc3339" # optional