Workshop

Getting started with open dashboards and visualization

This workshop will guide you through the open source dashboard and visualization project Perses, what it is, a basic installation, and building your first dashboard.
Needed for container install: Podman or Docker
Needed for source install: Go v1.21+, NodeJS v16+, npm v8+

Based on Perses v0.44.0
Next slide to the right... ==>

Follow along:

qr-code
Short link: bit.ly/o11y-workshop-perses

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 dashboard 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 interested in more cloud native observability workshops, then head back to choose your next workshop adventure.

Thanks for your time and feedback is always welcome!
Eric D. Schabell
Director Evangelism
Contact: @ericschabell {@fosstodon.org}
or https://www.schabell.org