Forum Discussion
markkharitonov
Mar 31, 2022Copper Contributor
Has anyone implemented the DORA metrics on top of Azure Devops Services?
We use Azure DevOps Server 2020 on-prem. Specifically, Azure Git Repos and Azure Pipelines. Now we would like to collect the DORA metrics, but first would like to check if anyone using Azure DevOps ...
Jashman
Nov 28, 2022Copper Contributor
Hey markkharitonov. Hope you are well. Did you manage to set up and implement the DORA metrics on Azure DevOps? I am working on something similar and would like to get some insights on what others have done. Let me know your thoughts. Thanks
- markkharitonovNov 28, 2022Copper Contributor
Jashman We did not actually implement the DORA metrics. Instead we created a build that examines all the release deployments and builds that have happened since the last scan using the REST API and then sends the information to a dedicated AppInsights bucket.
We do some kind of data massaging to better suite our needs. Once the data is in AppInsights we have some dashboards on top of it.
The build is scheduled to run every 4 hours.
So that was our in-house solution.
- JashmanNov 28, 2022Copper ContributorThanks markkharitonov
- KenVinTXFeb 24, 2023Copper ContributorHello Mark,
I am looking to do the same in Azure DevOps projects and am curious as to what script you used to hit the API and pull back the info you needed. I would like to insert your pull after a deployment to each environment in a release pipeline. So my pull would be more often than yours. Any help, would be greatly appreciated. Thx!- emredrMar 13, 2023Copper ContributorHi, you can use Oobeya.io to measure and track Azure DevOps DORA Metrics. It integrates with Azure DevOps Repos, Pipelines, Releases, and Boards. You can use Oobeya both self-hosted or in Cloud.
https://oobeya.io
See the how-to docs: How To Calculate DORA Metrics for Azure DevOps - https://docs.oobeya.io/deployment-analytics/how-to-calculate-dora-metrics-for-azure-devops