Skip to main content

MGCLatticeRecurringJobHealth

One row per recurring data job, keyed by its activity id: the job's health thresholds and the result of its last health evaluation, written by the health refresh.

Fields​

NameTypeMandatoryDescription
ActivityIdIntegrationActivityIdYesThe activity ID of the recurring data job. It stays the same when the job is renamed.
WindowHoursMGCLatticeDurationHoursNoHow far back failed and partially processed messages are counted. 0 uses the default of 24 hours.
BacklogAgeMinutesMGCLatticeDurationMinutesNoHow long the oldest waiting message may wait before the job shows a warning. 0 uses the default: three recurrence intervals, and at least 15 minutes.
SilenceMinutesMGCLatticeDurationMinutesNoHow long an active job may go without a new message before it shows a warning. 0 switches the check off.
StuckMinutesMGCLatticeDurationMinutesNoHow long a message may stay in processing before the job shows a warning. 0 uses the default of 60 minutes.
FailureThresholdMGCLatticeRecordCountNoHow many failed messages in the failure window make the job Failing, and how many partially processed messages give a warning. 0 uses the default of 1.
AlertsEnabledNoYesNoRaise the recurring data job health changed business event when the health of this job changes.
HealthStateMGCLatticeRecurringJobHealthStateNo
PreviousHealthStateMGCLatticeRecurringJobHealthStateNoThe health the job had before its health last changed.
StateChangedDateTimeTransDateTimeNoWhen the health of the job last changed.
EvaluatedDateTimeTransDateTimeNoWhen the health of the job was last evaluated.
ReasonsNotesNoWhy the job has this health, one reason per line, worst first.
BacklogCountMGCLatticeRecordCountNoFor an import job, the messages waiting to be processed. For an export job, the exported messages not yet acknowledged by the client.
OldestBacklogDateTimeTransDateTimeNoWhen the oldest waiting message started waiting.
FailedMessageCountMGCLatticeRecordCountNoMessages that failed in the failure window: processed with errors, or failed before or after processing.
PartialExecutionCountMGCLatticeRecordCountNoMessages processed in the failure window although some of their rows failed in staging or in the target.
LastMessageDateTimeTransDateTimeNoWhen the newest message arrived: the enqueue time of an import message, or the start of an export.
StuckMessageCountMGCLatticeRecordCountNoMessages that have been in processing for longer than the stuck threshold.
EnabledClientCountMGCLatticeRecordCountNoThe client applications enabled to submit messages to the job.
MappingErrorCountMGCLatticeRecordCountNoErrors the mapping validation found on the data project of the job.
ProcessingBatchJobIdRefRecIdNoThe batch job that processes the messages of the recurring data job. Empty when it does not exist.
ProcessingBatchJobStatusBatchStatusNoThe status of the processing batch job when the health was evaluated.
MonitoringBatchJobIdRefRecIdNoThe batch job that monitors the message queue of the recurring data job. Empty when it does not exist.
MonitoringBatchJobStatusBatchStatusNoThe status of the monitoring batch job when the health was evaluated.