In the previous recipe, you learned how to control the requests flow your users send to GeoServer. You may also become interested in monitoring them, for instance, in order to check what the most used services and datasets are.
A low-level approach, and it is the only possible one, is to analyze the GeoServer logs and the web server logs. All requests are in some way tracked there, so it's just a matter of how to find a convenient way to extract and organize them in a structured data model.
Analyzing the logs may be quite challenging. Besides, according to the detail level, you may find too much information or totally miss the piece you are looking for.
Luckily, GeoServer developers have been working ...