Performance Timings

Performance monitoring runs continuously in each instance of the Services Framework. It saves key performance data for the selected task configurations and collects the data cumulatively as the task runs. It stores the performance indicators gathered since writing the last sample and key data pulled at the current time in a central database repository.

Services Framework performance monitoring is controlled by the monitor enabled and monitor interval properties. The user can update the values through the general properties user interface screen. The Services Framework task configuration has an allow monitor option to specify which task configurations have performance monitoring enabled.

To set the relative output size for each run of a task configuration, the BaseIPDTask has the method:
public setRelativeSize(FileSize)
The sizes that can be set are:
  • FileSize.Undefined - a default value for tasks without a relative output file size
  • FileSize.Small - output file size is less than or equal to the configured small file maximum
  • FileSize.Medium - output file size exceeds a configured small file maximum and is less than or equal to a configured medium file maximum
  • FileSize.Large - output file size exceeds a medium file maximum