Whatever solution you use to store your logs, I would suggest to generate them as events. This will help you to reconcile two important aspects that have been separated for too long, with no real reason : logging and analytics. It may require a little bit more effort but I believe it's worth it.
I've expanded on this idea here [1]
[1] - https://github.com/acionescu/event-bus#why