...
Code Block | ||
---|---|---|
| ||
<?xml version="1.0" encoding="utf-8"?> <CheckHistoryConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="CheckHistoryConfiguration_v1.0.xsd"> <MonitoredObject> <JobChains> <JobChain scheduler_id="MY_JOB_SCHEDULER_ID" name="MY_JOB_CHAIN_NAME"/> </JobChains> <Timers> <MonitoredObject> <Timer> <JobChains> <JobChain name="MYsamples/sample_JOBjobChain_CHAIN_NAME1" /> </JobChains> <JobChain name="samples/sample_jobChain_2"/> <Maximum><Script language="javascript"><![CDATA[ function calculate()\{ var fileSize = new java.lang.Double(%FILE_SIZE%); var timerExpiryFactor <JobChain name="samples/sample_jobChain_3"/> </JobChains> = 0.0025; var timerExpiryTolerance = timerExpiryFactor*0.1; var timerExpiry = new java.lang.Double(timerExpiryFactor+timerExpiryTolerance); timerExpiry = timerExpiry*fileSize; return timerExpiry; \} calculate(); ]]></Script></Maximum> <Timers> <Timer> <!-- configure job chains and maximum execution time for performance measurement impact: if the execution of job chain samples/sample_jobChain_1 is greater as calculated time (in seconds), the order will be set as performance problem. The calculation uses the order parameter FILE_SIZE. Parameter FILE_SIZE must be configured for storing in the database. --> <JobChains> <JobChain name="samples/sample_jobChain_1"/> </JobChains> <Maximum> <Script language="javascript"><![CDATA[ function calculate()\{ var fileSize = new java.lang.Double(%FILE_SIZE%); var timerExpiryFactor = 0.0025; var timerExpiryTolerance = timerExpiryFactor*0.1; var timerExpiry = new java.lang.Double(timerExpiryFactor+timerExpiryTolerance); timerExpiry = timerExpiry*fileSize*60; return timerExpiry; \} calculate(); ]]></Script> </Maximum> </Timer> </Timers> </MonitoredObject> </CheckHistoryConfiguration> |
...