Domino Flows comes with a comprehensive user experience to monitor flows. This includes an integrated Domino UI, along with access to the native Flyte UI.
This document goes through some of the available monitoring experiences.
The Domino Flows UI can be accessed by navigating to the Flows page within your Project view. This section documents some of the key experiences that are available on this page.
Flow and task list
Upon landing in the Flows UI, you will have access to a list of all the flows that have been registered into the Project. In this view, you can:
-
Keep track of and monitor all the flows in your Project.
-
Click on any of the flows to navigate to the details view for the flow.
-
Filter between active/archived flows or search for flows by name.
-
Change the number of entries and columns to display in the table.
Similarly, clicking on the Flow Tasks
pivot will navigate you to a similar view but at the task level.
Flow and task details
Clicking onto a flow will navigate you to its details view. In this view, you can:
-
Run the flow.
-
Visualize the flow structure by clicking on the Graph pivot.
-
Keep track of and monitor the status of all the runs for that flow.
-
Click on any of the runs to navigate to a run details page.
-
Rerun or archive a run by clicking on the overflow button (right side of a row).
-
Filter between active/archived runs or search for runs by name.
-
Change the number of entries and columns to display in the table.
-
Archive the flow (overflow button on the top right corner).
Clicking on a task will navigate you to a similar view but at the task level.
Run details
To see more details about a run, click on the relevant run name to access the Run details page. In this view, you can:
-
View a list of all the nodes along with their execution status.
-
Click into a node to view more details about the results.
-
Toggle to a graph view of the run details by clicking on the Graph pivot.
-
Rerun or archive the run by clicking on the overflow button (top right).
Node details
To see more details about a node, click on the relevant node name to access the Node details panel. In this view, you can:
-
Visualize all the versioned inputs that went into the node.
-
Visualize all the versioned outputs that came out of the node.
-
Access execution details about the node, including a link to the corresponding Domino Job.
-
Access execution logs.
Note
| To enable file rendering, you must explicitly specify the file type when you define the input or output. See defining flows for more details. |
The Flyte UI can be accessed directly at https://{DOMINO-URL}/flows/console/select-project
. Within the Flyte UI, you can search for a specific Project or directly click into any of the other pages on the left. There are also several entry points from the Domino UI that will take you directly to specific pages in the Flyte experience.
Note
| There is a 1:1 mapping between Projects in Flyte and Domino. |
The Flyte UI offers many of the same capabilities as the Domino UI but also includes some additional, useful features. This section documents some of the key additional views that can help to monitor flows.
Note
| Not all native Flyte capabilities are fully supported, so there may be some actions in the Flyte UI that don’t currently work. Additional capabilities will be enabled during future releases. |
-
Maximize the reproducibility of Flows.