Duration

ozsoft.sap.bw.Monitor.ProcessChain.Duration (UnitMonitor)

Process Chain Duration Monitor

Knowledge Base article:

Summary

BW Process Chain Duration (seconds) represents total execution time until completion

Configuration

Override threshold values for specific Process Chains according to the expected execution time

Causes

BW Process Chain execution takes less time than expected

Resolutions

Contact your BW Administrator

Element properties:

Targetozsoft.sap.ProcessChain
Parent MonitorSystem.Health.PerformanceState
CategoryOperations
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor Typeozsoft.sap.CCMSMetricMonitorType2
RemotableTrue
AccessibilityPublic
Alert Message
Proces Chain Duration
Proces Chain {0} ({1}) Duration is {2}
RunAsDefault

Source Code:

<UnitMonitor ID="ozsoft.sap.bw.Monitor.ProcessChain.Duration" Accessibility="Public" Enabled="false" Target="OZMP4SAP!ozsoft.sap.ProcessChain" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="OZMP4SAP!ozsoft.sap.CCMSMetricMonitorType2" ConfirmDelivery="false">
<Category>Operations</Category>
<AlertSettings AlertMessage="ozsoft.sap.bw.Monitor.ProcessChain.Duration.AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/ObjectName$</AlertParameter1>
<AlertParameter2>$Data/Context/InstanceName$</AlertParameter2>
<AlertParameter3>$Data/Context/Value$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Under" MonitorTypeStateID="SDKMetricUnderLowThreshold" HealthState="Error"/>
<OperationalState ID="Between" MonitorTypeStateID="SDKMetricUnderHighOverLowThreshold" HealthState="Warning"/>
<OperationalState ID="Over" MonitorTypeStateID="SDKMetricOverHighThreshold" HealthState="Success"/>
</OperationalStates>
<Configuration>
<CounterName>Duration</CounterName>
<ObjectName>ProcessChain</ObjectName>
<Frequency>60</Frequency>
<HighThreshold>120</HighThreshold>
<LowThreshold>60</LowThreshold>
</Configuration>
</UnitMonitor>