I've setup a datasource that retrieves data from a logfile.txt every 10 minutes (located on the collector itself) .
That logfile is populated by another script (from a proprietary language) that runs on the collector VM level (it dumps his different variables within the logfile.txt).
The datasource will then retrieve the content of the textfile (using a simple powershell script) & act according to the different datapoints that I've setup - until this point I've no issues (everything working smoothly)
My problem starts on the datasource polling/run cycles.
The script running at the collector VM runs every 10 minutes (00:00, 00:10, 00:20, etc...) & it takes a maximum of 5 minutes to run.
What I would like to accomplish is having the datasource in question running right after that maximum run time (.e.g - 00:06, 00:16, etc... ).
I noticed that the polling cycle(s) change sometimes (arbitrarily) & I cannot force those to run (when I want).
Is there any way that I can accomplish this?