Fluentbit is Fluentd's lightweight alternative to itself.
I think vector could be a very decent middle ground in the performance / safety space.
Last time I went through the code I concluded that it was a bit lacking but that's definitely something that can be (and probable is being) improved.
Side note : their documentation is really nice!