I'm currently using PRTG API to retrieve performance of each sensors for further processing and use in our own system.
We have around 3 thousand sensors and we first retrieve a sensortree for having the complete list of device + sensors.
This part works fine, but then, we need the values for each channel of each sensor, this can be achieved we an API call (content=channels) but this implies around 3 thousand API requests.
We notice high CPU and high response time when querying 60 sensors at once (php multi curl, these 60 last approx. 5 sec, ie 12 API requests/s)
IS this too much? is there a solution to get rid of this perf issue?
The full perf stuff need 10 minutes, but we'd like to go under 5 min.