This document will cover tuning Vector.

Maximizing Resources

Vector is written in Rust and therefore does not include a runtime or VM. There are no special service level steps you need to do to improve performance. By default, Vector will take full advantage of all system resources.

Limiting Resources

Conversely, when deploying Vector in the agent role you'll typically want to limit resources:

View limiting resources section