7.3 Workflow Monitoring

All workflows and MIM trees are published as JMX beans so that attribute values for all currently running workflows, as well as their agents, can be viewed in real-time.


Note!

Currently, the MIM monitoring is limited to global MIMs (real-time workflows).


If you want to monitor a workflow:

  1. Select the picostart process for the Execution Context on which the workflow is running when starting the JMX client, see 7.1 Starting the Jconsole Client for further information.

    The Java Monitoring & Management Console will open and display the Overview tab.
     

  2. Click on the MBeans tab to display the different beans.
     

  3. Expand the tree in the left section by clicking on the plus sign for com.digitalroute.wf, then on the plus sign for Workflow and then on the plus sign for the workflow you want to monitor.
     

  4. Click on Attributes in the tree to display the different attribute values in the right section of the JConsole window.

    Workflow Monitoring using Jconsole


Beneath the workflow in the tree to the left, the MIMTree and Attributes can be expanded to display more details of the different MIM tree attributes as shown in the figure above, Workflow Monitoring using Jconsole.

WorkflowManager shows information on number of running workflows.

When the Latency Statistics agent is used in the workflow, additional information becomes available in the LatencyInfo structure. For information about the Latency Statistics agent, see 9.50 Latency Statistics Agent.


Latency Monitoring using Jconsole