Can anyone recommend a good tool to parse and analyze Nginx access logs which will group the urls based on the regex in my django urls.py files (or a config file generated from them)? It does not need to be real-time.
One of my primary concerns is looking at "request time" for various pages for which the url may contain slugs or uuids and may contain complex querystrings.
For example:
www.example.com/event/detail/my_event_uuid/?something=1234&somethingelse=abc
My core concern is that I be able to view aggregate statistics for all event detail pages. As an added bonus I would like to be able to see all event detail pages where "somethingelse" is in the querystring.
Other considerations: lightweight, open source, no database tables added to the django project if possible.