We've implemented a feature flag system that lets you build custom versions of Vector with selected components. This is handy if:
- You're embedding Vector and you want to minimize the binary size as much as possible.
- You're security requires are extremely sensitive and you want to reduce the footprint of features that Vector exposes.
Getting Started
To get started, check out the feature flags section in our build from source docs. For example:
FEATURES="sources-file,transforms-json_parser,sinks-kafka" make build
This change was made available in 0.9.0. You can get this change by downloading the latest stable release.