-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Examining a Run
A Run is a single execution of a Pipeline Job. You can examine the configuration, status, outputs, execution graph, and logs from the Run Details
page.
Find and double-click on the Run you are interested in, either by finding and double-clicking on its associated Job in the Job List
page, or directly via the Show all runs
tab of the Job List
page.
When you reach the Run Details
page, you'll see:
- A toolbar with a breadcrumb and some action buttons
- Two tabs,
Graph
andConfig
- A visualization of the execution graph of the run
The breadcrumb at the top of the page should now read: All Jobs > [your job] > [this run]
with a icon to the left of the run name indicating its status, e.g. Succeeded, Running, Failed. Each of these elements of the breadcrumb are clickable and can be used to navigate.
The Clone
button will take you to the Create a Job
form with the same Pipeline already selected to that of Run, all of the parameters set to the same values as the Run you are looking at, and the schedule set to Run right away
. You will be able to edit everything, but will only need to fill in the Job Name
and Description
before deploying.
The Refresh
button will retrieve the latest information from the backend, updating all elements on the page.
There are two main views within the Run Details
page: the Graph
view, and the Config
view.
Pipelines generally consist of a number of components, and the graph shows the steps that this Run has executed so far with arrows indicating parent/child relationships. It will be viewable as soon as the Run begins, and can be updated using the Refresh
button at the top of the page. Each node within the graph corresponds to a step within the Pipeline and is labeled accordingly.
At the top right of each node is an icon indicating its status, e.g. Succeeded, Running, Failed, or Skipped. A node can be skipped when its parent contains a conditional and is indicated by a gray triangle pointing towards a vertical line.
Clicking on a node will highlight it and open a resizable panel from the right of the page displaying the name of the run and containing its own three tabs: Artifacts
, Task Configuration
, and Logs
.
Artifacts are any Viewers associated with a given component. There are many kinds of Viewers including: TensorBoard instances (accessible via link), a confusion matrix, an ROC curve, a simple table, user-defined HTML, and more.
This simple view includes the status, start time, and finish time of the step along with its inputs and outputs if any.
This tab will display the Kubernetes pod logs associated with the selected component and may be useful for debugging.
This is the other main view within the Run Details
page and consists of some basic information about the run such as its status, creation time, start time, finish time, run duration, and the Pipeline parameters it was run with.