Replies: 1 comment 2 replies
-
Great proposal — very thorough and well thought out. I believe it could work, though it’s certainly a significant undertaking. Do you also plan to work on it yourself? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi, I'm thinking of potentially adding monorepo support to Devlake for DORA metrics but before doing so I'm thinking to have a conversation to make sure it follows the overall product design.
At a high level this is what I have in mind, at least when webhooks for DORA metrics:
services
table)Option A: Vian an incoming webhook add info for Devlake project name, git path and service name
Option B: add an extra webhook in Apache Devlake that is invoked right after a PR is merged. In the payload add the git sha and service names to which the code change belonges. This way if we have code merges for 3 different apps belonging to 2 different teams, the data on the dtabse will have relvevant info so we can map code changes to teams and deployments.
Any thoughts on either this or better ways to go about it?
What I'd like to achieve is to have DORA metrics at application/service level, regardless of how application code is stored in a git repo. And filterting on a dashboard by team and application/service.
Today we can do it at project level only (unless I miss something), and based on project <--> git repo mappings it limits DORA metrics to be scoped essentially to a set of git repos.
Regards
Beta Was this translation helpful? Give feedback.
All reactions