incubator-devlake
incubator-devlake copied to clipboard
[Feature][Multiple Production Environments] Support multiple production environments
Search before asking
- [X] I had searched in the issues and found no similar feature requirement.
Use case
I'm trying to gather DORA metrics for projects that will be deployed to multiple production environments.
In our specific use case, we have multiple Kubernetes clusters running in customer environments. We deploy applications to these clusters, and want to measure (for example) the lead time of commits being deployed to these environments.
Description
There are likely to be lots of implications of this, but as a subset:
- DORA metrics should be sliceable by subsets of the multiple production environment (e.g: customer, provider)
- The webhook integration should support any environment key
Related issues
See https://devlake-io.slack.com/archives/C03APJ20VM4/p1707406054877179 for some related discussion on the DevLake Slack.
Are you willing to submit a PR?
- [X] Yes I am willing to submit a PR!
Code of Conduct
- [X] I agree to follow this project's Code of Conduct
Collecting votes
Yes agreed. In our case, we would have separate production environments for EU and US, so it would be ideal if we could track these. We would deploy the same code to both, but in some cases, certain "features" in the product is only available in a specific region (EU/US)
This issue has been automatically marked as stale because it has been inactive for 60 days. It will be closed in next 7 days if no further activity occurs.
Not stale
This issue has been automatically marked as stale because it has been inactive for 60 days. It will be closed in next 7 days if no further activity occurs.
Not stale