Open for Voting

Component Monitor Dependencies or Sequential Execution

Currently SAM doesn't provide a way to control the execution of component monitors during a poll; all component monitors execute asynchronously or in parallel.  However, there are some scenarios where you need to ensure that one component doesn't run before another one completes.

One example of this is if you download a status XML file from a URL and want other component monitors to parse various data sets from it.  You don't want every component monitor to need to download the same file at the same time, and you'd like to ensure that the data sets are all from the same status pull.  Keep in mind the 10 script statistic output limit as well, which increases the need for multiple component monitors.

Please provide a way to either a) establish dependencies between component monitors in the same template, or b) set the component monitor execution to sequential based on the component monitor order.