Monitor Flows

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.

Domino UI

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 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 Flyte UI.

  • Run or archive a flow by clicking on the overflow button (right side of a row).

  • Filter between active/archived flows or search for flows by name.

  • Change the number of entries and columns to display in the table.

  • Expand the dropdown to view previous versions of the flow.

Flow List

Run list

To see a list of all the flow runs, click the Runs pivot within the Flows page. In this view, you can:

  • Keep track of and monitor the status of all the runs in your Project.

  • Click on any of the runs to navigate to a run details page.

  • Click on any of the flows to navigate to the Flyte UI.

  • 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.

Run List

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.

  • Click out to the Flyte UI (top right) to access a graph view of the flow.

  • Rerun or archive the run by clicking on the overflow button (top right).

Flow List

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.

    Node Inputs

  • Visualize all the versioned outputs that came out of the node.

    Node Outputs

  • Access execution details about the node, including a link to the corresponding Domino Job.

    Node Details

  • Access execution logs.

    Node 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.

Flyte UI

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.

Flyte Landing Page

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.

Graph view

Click into any execution in the Flyte UI to access a graph view of the flow. This helps validate that the execution flow and dependencies are defined correctly, in addition to narrowing the root cause of errors.

Graph View

Timeline view

Click into any execution in the Flyte UI to access a timeline view of the flow. This helps identify execution bottlenecks and to know what the critical execution path is.

Timeline View

Hovering over tasks in the timeline view will allow you to see an even more granular breakdown.

Timeline View - Hover

Next steps