Getting started with open dashboards and visualization
This workshop will guide you through the open source dashboards and visualization project Perses,
what it is, a basic installation, and building your first dashboard.
[ Podman 4.x+ ] OR [ Go version 1.18+, NodeJS version 16+, npm version 8+ ]
This workshop is based on Perses v0.21. It can be run standalone or as part of the
Getting started with Prometheus
Next slide to the right... ==>
Navigation tips - Table of contents
Each lab provided by this workshop has a table of contents. Using this table of contents
and general navigation provided for your ease of use.
- 'm' key = open / close table of contents
- arrow keys = move forward / back through slides
Mouse click on:
- bottom left icon = open table of contents
- bottom right arrow icons = move forward / back through slides
Some workshop guidelines
Some things to watch for in the workshop:
- All links you can click to follow are displayed as green text
- All video images can be clicked on to view
- All code snippets will be as follows:
System.out.println("This is code.");
Find any issue as you take this workshop, please
report here (click link).
Building beautiful dashboards and visualizations
Lab 1 - Introduction to Perses
Lab goals: This lab introduces you to the Perses project and provides you with an
understanding of its role in the CoreDash community.
Lab 2 - Installing Perses
Lab goals: This lab walks you through the steps for installing Perses on your local machine.
Lab 3 - Exploring Perses tooling
Lab goals: This lab explores the Perses API and how to use the Perses command line tooling to gain
insights into the current available projects, dashboards, and data sources.
Lab 4 - Exploring Perses dashboards
Lab goals: This lab ensures your understanding of what the basic components are to building
dashboards with the Perses project.
Lab 5 - Building your first dashboard
Lab goals: This lab shows you now to construct your first basic dashboard from scratch using
the Perses project.
Lab 6 - Building advanced dashboard
Lab goals: This lab shows you how to build out your first basic dashboard, extending it with
more components until you have an advanced dashboard with better metrics coverage.
Lab 7 - Building advanced++ dashboards
Lab goals: This lab shows you how to build extend your advanced dashboard, sprucing it up
with a few more important components until you have an advanced++ dashboard you can be
This completes the standalone workshop. If completing as part of the Getting started
workshop, then continue to the next part of that workshop by going to the
next section lab.
Thanks for your time and feedback is always welcome!