We are already using Google Analytics and want to obtain more precise data about visitor activities that are not measured there. It should be possible to analyze the different websites sparately or combined.
We have some requirements regarding filtering. Spiders and Bots must be separated. Secondly, we need an opportunity to sort out every IP that requests more than x Sites/Second. Lastly there should be an opportunity to sort out IP addresses that request specific websites (eg. /[url removed, login to view]) from the entire results. The solution should enable us to visualize the results.
We would prefer solutions with a great flexibility in filtering and visualizations. We would appreciate a possibility to connect the IP to the User Agent to be able to generate a greater comparability to Google Analytics.
We tried to set it up ourselves using the ELK stack but are missing the time to dive deeper into it. There is no specific system that we prefer, a small server could be provided if needed.