What is a rate-limited poll (RPOLL)?
A rate-limited poll happens when the Datto RMM Agent detects it is falling behind on sending poll values to the platform. During this overload, the Agent writes RLPOLLs to C:\ProgramData\CentraStage\AEMAgent\DataLog\poll.dat. It then sends to Datto RMM individually over the network once transmission space is available.
POLL/RLPOLL logging
POLL/RLPOLL logging can be found in the Agent Process Logs located at C:\ProgramData\CentraStage\AEMAgent\DataLog\aemagent.log.
Examples:
1.1.3.56 2017/11/17 11:00:09.564 RLPOLL|15rx/min13tx/min|99f7f8bd-79a0-4fb8-8652-f5f13149b622|Performance|
{"value":["11.76"],"isThreshold":true}
- 15rx/min: The expected number of polls to be sent in the last minute.
- 13tx/min: The actual number of polls sent to the platform.
NOTE ALERT and RESOLVE are not affected and would not be rate limited. Therefore, any monitoring data expected to raise an alert, or resolve an open alert, should be transmitted to the platform instantly.
Frequently asked questions
Question
At what limit or point does the Agent realize it is falling behind on sending the poll values? Is there a number of polls after which it will change to RLPoll? What determines the overload/cut off?
Answer
A rather rudimentary algorithm tries to determine if POLLS are coming in faster than can be sent. The Agent updates this frequently.
Question
When will the Agent return to normal unlimited polling?
Answer
The rate limit is determined in real time as polls come in. Whether or not a poll is rate limited depends on the overall rate at which they are generated.