Workshop

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.
Prerequisites: [ Podman 4.x+ ] OR [ Go version 1.18+, NodeJS version 16+, npm version 8+ ]
Note: This workshop is based on Perses v0.21. It can be run standalone or as part of the Getting started with Prometheus workshop.

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.

Keyboard:
  • '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

dashboard

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.
[ Click here to start ]

Lab 2 - Installing Perses

Lab goals: This lab walks you through the steps for installing Perses on your local machine.
[ Click here to start ]

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.
[ Click here to start ]

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.
[ Click here to start ]

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.
[ Click here to start ]

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.
[ Click here to start ]

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 proud of.
[ Click here to start ]

The End

This completes the standalone workshop. If completing as part of the Getting started with Prometheus 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!
Eric D. Schabell
Director Evangelism
Contact: @ericschabell {@fosstodon.org}
or https://www.schabell.org