|
For some time now we have been willing to come up with a replacement to the team dashboards shown in the offices such as: https://dev.magnolia-cms.com/w/?team=bs1
The principle ideas being floated have been:
- ability to connect to multiple services easily (AWS, Jenkins, Jira, but also Sonar, Notion, Bitbucket, etc.)
- low barrier to entry: we don't want Foundation to have to write/maintain a framework for this, nor do we want the teams to have to write a lot of code to create/update their dashboards
- ability to define a team's green/red health for the day based on all the data, the dashboards would be used in the team's standups to monitor for abnormalities
- the connection to the services should be done in a way that is safe, in other words a team should be comfortable connecting the service even to an AWS account that runs production services
Some ideas we'd like to show on such dashboards:
- AWS costs

- status of key Jenkins builds

- SOC2 unapproved tickets

- Renovate activity

- production services availability

- incoming untriaged support tickets

- SonarQube/Cloud metrics

- CVE scans
- assigned security tickets (replacement to #security bot)
- open PRs (do they linger?)
- testing trends (shakiness, tests added/disabled, etc.)
- disabled tests: by searching the code or looking up tickets?
|