If you're a lone developer (or a small team of developers) isn't a lot better to use something like CloudWatch instead of messing with ELK?
I would investigate the TICK stack (influxdb) before ELK. TICK is great for metrics that are not stored in log files. tail + awk should be enough for managing log files if you only have a few servers.
Thanks for the suggestion!