Title: GeoServer REST API | Unable to get records more than 100 records
Tags: geoserver-rest-api;geoserver-monitor
Question: I have deployed GeoServer 2.18.0 under Tomcat 9 on CentOS along with installed Monitor extension as well.
Accessing monitoring data using REST API and getting that data, but only 100 rows I can see.
I checked the following :
GeoServer REST API limitation
Web Server setting
Data is available more than 1000 rows
Unable to figure out this issue. How can I GWT more than 100 rows?

Here is the accepted answer: If you look at the configuration documentation: https://docs.geoserver.org/latest/en/user/extensions/monitoring/configuration.html
you will see that it mentions the following:
Memory Storage
With memory storage only the most recent 100 requests
are stored. And by definition this storage is volatile in that if the
GeoServer instance is restarted, shutdown, or crashes this data is
So the solution seems to be to save the data in a database, using the hibernate option.
https://docs.geoserver.org/latest/en/user/community/monitor-hibernate/db.html#monitor-db


{'source': 'StackExchangeDataset', 'subset': 'gis.stackexchange.com', 'metadata': {'AnswerCount': 1, 'CommentCount': 0, 'ContentLicense': 'CC BY-SA 4.0', 'CreationDate': '2021:00:10/13/21', 'FavoriteCount': None, 'PostTypeId': 1, 'Tags': '<geoserver-rest-api><geoserver-monitor>', 'Title': 'GeoServer REST API | Unable to get records more than 100 records', 'ViewCount': 128, 'id': 413813, 'user_AboutMe': '<p>Hello All,</p>\n<p>This is Sunil Palkar and working on Open source/ESRI stack</p>\n', 'user_AccountId': 1947243.0, 'user_DisplayName': 'Sunil', 'user_Reputation': 4715.0, 'user_Views': 909.0, 'user_id': 12027.0}}