Overthinking it?
Your solutions costs $240/year.
There are solutions out there that would probably bring that under $20/year, and be more reliable than your VM that falls over when it's full of logs (at some indeterminate future date).
10x+ savings with greater reliability isn't "overthinking it", it's a greatly improved solution.