Recentemente participei da implementação de um sistema para análise de comportamento de usuários. A stack escolhida foi Rails + Elastic (antigo Elasticsearch) para coleta/persistência, e posterior análise via Kibana. Como os usos mais comuns do Elastic são Full Text Search e armazenamento de logs (na stack ELK), encontrei pouquíssimos exemplos de uso que se aplicavam a minha necessidade.

Quem trabalha com Rails está acostumado com as facilidades de seu ecossistema, onde com poucas linhas de código (e algumas Gems), é possível fazer muita coisa, sem muito trabalho.

Durante o projeto, percebi que a documentação das Gems principais, voltadas para Elastic…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store