Reviewing Logs of Previously Executed Flows

About this task

When a flow executes whether via REST API, directly from the dashboard, or through the Swagger interface; it stores a status message in persistent storage (Redis).These status messages can be accessed through the Server Dashboard by inspecting the list of available endpoints.

To review a specific flow run:
  1. Locate the endpoint from the list.
  2. Click the more options(vertical three dots) next to the endpoint name.
  3. Select View Runs.
  4. A list of flow runs will appear. Locate the specific run you wish to review.
To examine the flow status message in JSON format:
  • Click the Log icon next to the selected run.
To view the flow run status in a graphical format:
  1. Click the Flow icon.
  2. A visual dialog opens, showing the flow diagram. Each node is marked:
    • Green check mark for success.
    • Red check mark for failure.
  3. To review the logs for each node, right-click on the node and select View Log.
Note: If the flow includes a Split node, data is processed in batches. Nodes between the Split and Join nodes may execute multiple times, based on the input data size and split criteria. To view logs for each batch, execute the flow in debug mode (debug=true via the Swagger interface).
Configuration Notes
  • The expiration time for flow status messages is defined by:

    /redis/persistence/statusExpiration

  • The maximum number of retained flow status entries is defined by:

    /redis/persistence/maxStatisticCount