Logstash http_pollar Rest API push more than 1000 records
As we are using HTTP_POLLAR to execute the rest API and push the response in elastic index in one go. But default only 1000 records are pushing in elastic.
How we can increase the limit or push all records in index?
How we can set the offset & limit in URL and execute the same API in multiple times to push the all response item ?
I don't think that there is any limits related to the number of records, there is nothing about this in the documentation, this seems to be a limit on your API endpoint, not on the poller input.
With the http_poller input you can't, it does not support pagination.
I have checked Rest API in postman tool it returns 1000 + items in response, but by http_poller input only push 1000 records. also not set limit in Rest API URL & parameter.
Can we discuss in one-to-one chat or share the details in mail.
Actually, REST API is not working in your end, because its working in specific network only.
You need to provide some evidence, it is pretty hard to troubleshoot without evidences.
Since you don't want to share the endpoints you are using, even after redacting sensitive information, I suggest that you really check your API documentation to see if it does not paginate.
It seems that you are querying some QRadar API and if I'm not wrong QRadar API will paginate the response.
The http_poller does not limit the amount off records in the response, so this is not an issue with the input plugin.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.