This predefined module is created to write log messages when the import status of data feeds did not receive any new data for a certain amount of time.

It can be configured as predefined activity in a workflow file: 

Workflow File Activity
	<activity>
		<predefinedActivity>import status checker</predefinedActivity>
	</activity>

It is using the <extraTimeThreshold> configuration from the display config file SystemMonitorDisplay.xml, just like the Import Status tab.

When it is not available error messages will occur explaining what is wrong.

Import Status Checker
		<extraTimeThreshold>
			<dataFeedId>ImportScalar</dataFeedId>
			<timeThreshold>
				<periodLength value="12" unit="hour"/>
				<color>yellow</color>
				<eventCode>DataFeed.missing</eventCode>
				<logLevel>INFO</logLevel>
			</timeThreshold>
			<timeThreshold>
				<periodLength value="24" unit="hour"/>
				<color>orange</color>
				<eventCode>DataFeed.missing</eventCode>
				<logLevel>WARN</logLevel>
			</timeThreshold>
			<timeThreshold>
				<periodLength value="36" unit="hour"/>
				<color>red</color>
				<eventCode>DataFeed.missing</eventCode>
				<logLevel>ERROR</logLevel>
			</timeThreshold>
		</extraTimeThreshold>

When a data feed did not receive any new data longer than the period length, it will log a message with the <logLevel> and <eventCode>.

  • No labels