How to use ZenML's native dashboard to monitor your pipelines
ZenML comes with a native dashboard that allows you to monitor your pipelines and their runs. It is a great way to get a quick overview of your stacks and their components, and to inspect the artifacts that were produced by your pipeline runs.
The ZenML dashboard is served via the ZenML server. You must be connected to a local or deployed server in order to use the dashboard.
To launch it locally, simply run
zenml upon your machine and follow the instructions:
$ zenml up
Deploying a local ZenML server with name 'local'.
Connecting ZenML to the 'local' local ZenML server (http://127.0.0.1:8237).
Updated the global store configuration.
Connected ZenML to the 'local' local ZenML server (http://127.0.0.1:8237).
The local ZenML dashboard is available at 'http://127.0.0.1:8237'. You can
connect to it using the 'default' username and an empty password.
The Dashboard will be available at
ZenML Dashboard Preview
To connect to a deployed instance of the ZenML server use the
zenml connectCLI command. To connect to a ZenML server, you can either pass the configuration as command line arguments or as a YAML file:
zenml connect --url=https://zenml.example.com:8080 --username=admin --no-verify-ssl
zenml connect --config=/path/to/zenml_server_config.yaml
The dashboard serves as a visual interface to see pipelines, pipeline runs, stacks and stack components. It also gives you a way to inspect the artifacts produced through the pipeline runs.
ZenML DAG artifact inspection