- Setup
- Pipelines
- Pipeline runs
- Pipeline detail
- Triggers
- Runs
- Retry runs (WIP)
- Logs
- Backfill (WIP)
- Monitor (WIP)
If you haven’t setup a project before, check out the setup guide before starting.
http://localhost:3000/pipelines
This page will show all the pipelines in your project.
Core abstraction: Pipeline
A pipeline contains references to all the blocks of code you want to run, charts for visualizing data, and organizes the dependency between each block of code.
Learn more about projects and pipelines here.
From this page,
you can also create a new pipeline by clicking the [+ New pipeline]
button.
Creating a new pipeline will take you to the Pipeline edit page; a notebook-like experience for adding blocks, creating dependencies between blocks, testing code, and visualizing data with charts.
Learn more about the Notebook for building data pipelines.
http://localhost:3000/pipeline-runs
View all the runs for every pipeline in your current project.
Core abstraction: Run
A run record stores information about when it was started, its status, when it was completed, any runtime variables used in the execution of the pipeline or block, etc.
http://localhost:3000/pipelines/[uuid]
This page contains all the information and history for a single pipeline:
http://localhost:3000/pipelines/example_pipeline/triggers
This page shows all the active and inactive triggers for a single pipeline.
Core abstraction: Trigger
A trigger is a set of instructions that determine when or how a pipeline should run.
http://localhost:3000/pipelines/[uuid]/triggers/[id]/edit
Create a new trigger for this pipeline by clicking the [+ Create]
button near the top of the page.
You can configure the trigger to run the pipeline on a schedule or when an event occurs.
Core abstraction: Schedule
A schedule type trigger will instruct the pipeline to run after a start date and on a set interval.
Core abstraction: Event
An event type trigger will instruct the pipeline to run whenever a specific event occurs.
Example page for creating a schedule type trigger.
On this page, you can start or pause the trigger. Starting the trigger will make it active. Pausing the trigger will prevent it from running the pipeline.
Note: if you have other triggers for this pipeline, pausing 1 trigger may not stop the pipeline from running since other triggers can also run the pipeline.You can also edit the trigger after creating it by clicking the [Edit trigger]
button.
http://localhost:3000/pipelines/example_pipeline/runs
View the pipeline runs and block runs for a pipeline.
Core abstraction: Run
A run record stores information about when it was started, its status, when it was completed, any runtime variables used in the execution of the pipeline or block, etc.
WIP
http://localhost:3000/pipelines/example_pipeline/logs
Browse all logs for a pipeline. You can search and filter logs by log level, block type, block UUID, and more.
Core abstraction: Log
A log is a file that contains system output information.
WIP
WIP