How to Configure the Data Collection Frequency
By default, uberAgent collects performance data every 30 seconds. That can be changed through the configuration file. uberAgent can run an unlimited number of independent timers. Each timer wakes up at regular intervals and collects the metrics assigned to it. As stated before, this happens every 30 seconds for all metrics by default.
To change this to 10 seconds edit the file
uberAgent.conf so that the lines where the intervals are configured read like this:
# interval unit: milliseconds interval = 10000
If, on the other hand, you want only specific metrics at a higher resolution (say 5 seconds), create a new timer section like this:
[Timer] name = High-frequency app usage comment = This field is optional # interval unit: milliseconds interval = 5000 UA metric = ApplicationUsage
This makes uberAgent collect application usage data every 5 seconds. Be sure to remove the ApplicationUsage metric from any other timers or it will be collected there, too.
Note: In addition to timers that collect data at fixed intervals uberAgent also has on-demand metrics that gather data when certain events occur, for example, user logons.