You can profile your workflow runs to troubleshoot and optimize your vRealize Orchestrator environment.

You can use the profiling feature of the vRealize Orchestrator Client to gather useful metric data about your workflow runs. This data can be used to optimize the performance of your workflows. By default, workflow runs are profiled automatically. You can deactivate automatic profiling from the Extension Properties page of the vRealize Orchestrator Control Center and run the profiler manually. To do a manual profiling run, find your workflow in the library and select Actions > Profile.

Prerequisites

Run a workflow.

Procedure

  1. Log in to the vRealize Orchestrator Client.
  2. Navigate to Activity > Workflow Runs.
  3. Select a workflow run.
    On the workflow run schema, you can see data about the individual workflow items. Data includes total run duration, max duration, and number of item runs. You can filter this information from the drop-down menu on the top right of the page.
  4. Select the Performance tab.
    This tab provides you with metric data on workflow run CPU times, run duration, token size, and workflow item data.
    Note: If the workflow run is suspended, for example, when the workflow is waiting for further input, the CPU times metric only captures the runtime thread that occurred before completion.

What to do next

Use the data gathered from profiling to optimize your workflow.