+1 for vector. We moved from Logstash to Vector and we couldn't be happier. Logstash is awesome but its a memory hog.
With Vector and Toshi you can kinda (I am not sure Toshi is as mature as Elastic) use them to replace LogStash and Elastic, the missing piece is Kibana
Have you looked into Grafana Loki for logs? If I had to redo one part of our stack, that's what I'd choose.
Does Vector work with TimescaleDB? it looks quite interesting