Skip to content

DevOps Dashboard Homepage

Description

There are separate issue for Ops features, including an Ops dashboard, but this issue is a bit different. This is about changing the default page after logging in to GitLab to be a dashboard covering the entire DevOps scope.

My start page shows me a list of "my projects" (which aren't actually my project at all). For each project, you see stars, CI/CD pipeline status of master, and when it was last updated. But what about the status of my production app? When the last production deploy was? Alerts about error rates?

I can't help but think of Heroku's home page. It lists all apps, but for those apps you star, it puts them at the top and shows you a bunch of summary information, including configuration info and small graphs of performance.

Maybe GitLab users have significantly more starred projects? Or star them for different reasons? Or maybe there's a difference between the code repos you want to watch and the applications you want to monitor. Still, when I log in, I'm pretty sure I want to see something different than I currently see, and it should involve ops information.

Proposal

Links / references

Documentation blurb

(Write the start of the documentation of this feature here, include:

  1. Why should someone use it; what's the underlying problem.
  2. What is the solution.
  3. How does someone use this

During implementation, this can then be copied and used as a starter for the documentation.)

Edited by Mark Pundsack