New Encoding Options
Vector now lets you whitelist, blacklist, and format fields when events are encoded
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"
+ encoding.except_fields = ["_meta"] # optional
+ encoding.timestamp_format = "rfc3339" # optional