SLO Generator Dashboard is a dashboard for viewing, editing and analyzing Service
Level Objectives. It works in tandem with the slo-generator
and requires the
Bigquery
exporter to be setup as it queries all data from BigQuery.
SLO Generator Dashboard is useful for both SRE teams and application teams to get a feel of where they're at in their SRE journey, SLO adoption and SLO targets.
SLO Generator Dashboard backend is written in Flask (Python). It is a simple interfacing layer to make queries to BigQuery.
cp backend/.env.sample backend/.env
Set all the required environment variables in backend/.env
file.
cd backend/
source .env
flask run
SLO Generator Dashboard frontend is written in VueJS 3 for the UI framework, and Tailwind CSS for the HTML / CSS styling.
npm run serve
npm run build